CARET ยท 6 hours ago
Manager, Software Engineering
Maximize your interview chances
Insider Connection @CARET
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Report on the status of team project deliverables to senior leadership.
Promote and ensure adherence to high-quality software engineering practices in the areas of code quality, testing, and security.
Collaborate with architecture, DevOps and product to define, design, and implement new features and enhancements.
Implement and advocate for microservices architecture in developing software systems to ensure scalability, rapid changes, and easy management.
Implement and oversee the continuous integration/continuous deployment (CI/CD) pipelines using tools such as Azure DevOps, etc. to automate software builds, tests, and deployments.
Foster a DevOps culture, ensuring close collaboration between development and operations teams for efficient production and deployment of software, streamlining processes, and reducing system issues.
Leverage AWS and Azure cloud platforms for application deployment, scaling, and management, ensuring high availability and performance.
Lead and mentor a team of engineers, conducting code reviews, and providing guidance and feedback to ensure a high standard of quality.
Utilize cloud platforms such as AWS and Azure for application deployment and scaling.
Work closely with our product team to understand end-user requirements and use cases and translate them into pragmatic and effective technical solutions.
Adhere to the agile software development life cycle best practices and governance.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Extensive experience in TypeScript, .NET, C#, and proficiency in cloud platforms like AWS and Azure
Firm grasp of SaaS applications, DevOps methodologies, CI/CD practices, and microservices architecture
Hands-on experience building complex SaaS-based products or platforms
Strong knowledge of Azure or AWS cloud, web technology stack, horizontally scalable cloud-native architecture, RESTful APIs, .NET, Angular or React frameworks and database technologies
Highly skilled with hands-on experience and domain expertise in both web and object-oriented programming, cloud-native architecture design as well as data and analytics technologies and best practices
A minimum of 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 and its implementation
Strong experience in CI/CD practices and tools
Proficient understanding of AWS and Azure platforms, including deployment, scaling, and managing applications
Demonstrable experience with DevOps methodologies, tools, and practices
Strong emphasis on writing clean, high-quality, high-performance, maintainable code
Excellent verbal and written communication skills
Exceptional interpersonal communication skills (written and verbal), attention to detail, extreme organization, problem-solving and time management skills
Solid understanding of software enterprise and cloud-native architectures
Experience working with git and knowledge of strategies and branching patterns for team collaboration
Working knowledge and experience using software design patterns
Code refactoring skills
A solid understanding and use of object-oriented methodologies and solutions
A solid understanding and use of relational database methodologies and solutions
Experience with release/deployment processes
Results-oriented self-starter in need of limited or no supervision
Hands-on experience either with Microsoft Azure or AWS
Experience in a team leadership role or coaching junior engineers
Strong remote team leadership and collaboration qualities
Ability to work independently and across many time zones
A team ownership mentality and entrepreneurial approach, including comfort with intelligent risk taking and problem-solving skills
Be well organized with good delegation skills
Preferred
3+ years of hands-on team leadership experience is a plus
TDD experience is a plus
Benefits
Flexible PTO
Summer Fridays
Medical, Dental, Paid Sick Days, Vision, and Supplemental Coverage
Flexible Spending Account
Health Savings Account
401(k) match
Company
CARET
AbacusNext is a technology-as-a-service firm that provides tools, payment systems, and software development services.
H1B Sponsorship
CARET has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2022 (2)
2021 (2)
Funding
Current Stage
Growth StageRecent News
Financial Post
2023-12-22
2023-12-22
Company data provided by crunchbase