Full-Time Software Engineering Manager
Caret is hiring a remote Full-Time Software Engineering Manager. The career level for this job opening is Manager and is accepting USA based applicants remotely. Read complete job description before applying.
Caret
Job Title
Posted
Career Level
Career Level
Locations Accepted
Salary
Share
Job Details
CARET empowers highly skilled professionals. We use powerful and secure practice management, document automation, and payment processing.
We succeed together, embrace progress, care big, and create space.
We are seeking an Engineering Manager with extensive experience in TypeScript, .NET, C#, and proficiency in cloud platforms like AWS and Azure.
You will oversee multiple teams of engineers, prioritize maintaining high-quality code, promote best practices, and drive the delivery of our projects.
Key Responsibilities include:
- Reporting on team project deliverables.
- Promoting adherence to high-quality software engineering practices.
- Collaborating with architecture, DevOps, and product to define, design, and implement new features.
- Implementing and advocating for microservices architecture.
- Implementing and overseeing CI/CD pipelines.
- Fostering a DevOps culture.
- Leveraging AWS and Azure cloud platforms.
- Leading and mentoring a team of engineers.
- Working closely with the product team.
- Adhering to agile software development best practices.
Requirements include:
- Hands-on experience and domain expertise in web and object-oriented programming.
- 7+ years of experience in full-stack development using Node.js, React, TypeScript, .NET, and C#.
- Proven experience leading a team of engineers.
- Solid experience with SaaS applications development and architecture.
- Proficient understanding of microservices architecture.
- Strong experience in CI/CD practices and tools.
- Proficient understanding of AWS and Azure platforms.
- Demonstrable experience with DevOps methodologies, tools, and practices.
- Strong emphasis on writing clean, high-quality, high-performance, maintainable code.
- Excellent communication skills.
- 3+ years of hands-on team leadership experience (preferred)
- Experience with git and knowledge of branching patterns.
- Experience working with cloud-native architectures.
- Experience with relational databases.
- Hands-on experience with either Microsoft Azure or AWS.
Leadership Qualifications include:
- Experience in a team leadership role or coaching junior engineers.
- Strong remote team leadership and collaboration qualities.
- Team ownership mentality and entrepreneurial approach.