Are you an experienced engineering leader who is passionate about building scalable SaaS products and developing high-performing engineering teams
As Manager Software Engineering you will lead a team full stack engineers responsible for designing building and delivering customer-facing applications platform services APIs and cloud-native solutions that power our products. You will play a key role in shaping engineering strategy driving technical excellence and partnering closely with Product Design and Architecture teams to deliver exceptional user experiences.
If you thrive in a fast-paced environment enjoy solving complex technical challenges and are excited about mentoring engineers while remaining technically engaged this role is for you.
Responsibilities
Manage and lead engineering teams to execute on the product and technology vision including recruiting mentoring coaching and developing team members.
Lead both onshore and offshore engineering teams fostering collaboration accountability and engineering excellence.
Provide technical leadership and guidance in architecting designing building testing documenting and maintaining scalable cloud-native applications and platform services.
Partner closely with Product Management Design Architecture and other stakeholders to deliver high-quality software solutions that meet customer and business needs.
Drive engineering best practices across software design code quality testing security observability and operational excellence.
Own and execute engineering roadmaps that support product growth scalability reliability and performance objectives.
Participate in roadmap planning sprint planning estimation and release management activities.
Remain hands-on when needed by contributing to architecture reviews code reviews technical design discussions and critical development initiatives.
Champion modern software development practices including CI/CD automated testing infrastructure as code and cloud-native application development.
Ensure adherence to Agile development methodologies and engineering governance standards.
Collaborate with Security and Compliance teams to ensure applications meet corporate security privacy and regulatory requirements.
Manage relationships with third-party vendors technology partners and consulting resources as needed.
Establish and monitor engineering KPIs focused on software quality team productivity platform reliability customer experience and delivery velocity.
Drive continuous improvement initiatives that enhance engineering effectiveness and accelerate product delivery.
Required Skills & Experience
Technical Qualifications
Bachelors or Masters degree in Computer Science Engineering or a related discipline or equivalent practical experience.
10 years of software engineering experience with at least 7 years in people leadership roles managing software development teams.
Strong hands-on experience building and operating modern SaaS applications in cloud environments.
Experience designing and developing scalable distributed systems APIs microservices and web applications.
Proficiency in modern programming languages and frameworks across frontend and backend development.
Experience with cloud platforms such as Microsoft Azure or AWS.
Strong understanding of application architecture software design patterns performance optimization and system scalability.
Experience with CI/CD pipelines automated testing frameworks DevOps practices and infrastructure automation.
Experience working with Git and modern source control workflows.
Strong knowledge of software security principles authentication authorization and secure application development.
Experience building highly available resilient customer-facing applications in a SaaS environment.
Familiarity with observability monitoring logging and production support best practices.
Experience leading engineering teams through large-scale product delivery initiatives and platform modernization efforts.
Preferred Qualifications
Experience with microservices event-driven architectures and API-first development.
Experience with containerization and orchestration technologies such as Docker and Kubernetes.
Experience leading cloud migration or modernization initiatives.
Azure Solutions Architect AWS Solutions Architect or similar cloud certifications are considered an asset.
Leadership Qualifications
Exceptional communication stakeholder management and relationship-building skills.
Proven ability to lead distributed and remote engineering teams across multiple time zones.
Strong coaching and mentorship capabilities with a passion for developing engineering talent.
Ability to balance technical strategy with execution and delivery.
Ownership mentality with strong problem-solving and decision-making skills.
Experience leading Agile/Scrum software development teams.
Ability to influence senior leadership and cross-functional partners.
Results-oriented leader who thrives in fast-paced evolving environments.
Strong presentation and communication skills with the ability to articulate technical concepts to both technical and non-technical audiences.
Required Experience:
Manager
The RoleAre you an experienced engineering leader who is passionate about building scalable SaaS products and developing high-performing engineering teamsAs Manager Software Engineering you will lead a team full stack engineers responsible for designing building and delivering customer-facing appli...
The Role
Are you an experienced engineering leader who is passionate about building scalable SaaS products and developing high-performing engineering teams
As Manager Software Engineering you will lead a team full stack engineers responsible for designing building and delivering customer-facing applications platform services APIs and cloud-native solutions that power our products. You will play a key role in shaping engineering strategy driving technical excellence and partnering closely with Product Design and Architecture teams to deliver exceptional user experiences.
If you thrive in a fast-paced environment enjoy solving complex technical challenges and are excited about mentoring engineers while remaining technically engaged this role is for you.
Responsibilities
Manage and lead engineering teams to execute on the product and technology vision including recruiting mentoring coaching and developing team members.
Lead both onshore and offshore engineering teams fostering collaboration accountability and engineering excellence.
Provide technical leadership and guidance in architecting designing building testing documenting and maintaining scalable cloud-native applications and platform services.
Partner closely with Product Management Design Architecture and other stakeholders to deliver high-quality software solutions that meet customer and business needs.
Drive engineering best practices across software design code quality testing security observability and operational excellence.
Own and execute engineering roadmaps that support product growth scalability reliability and performance objectives.
Participate in roadmap planning sprint planning estimation and release management activities.
Remain hands-on when needed by contributing to architecture reviews code reviews technical design discussions and critical development initiatives.
Champion modern software development practices including CI/CD automated testing infrastructure as code and cloud-native application development.
Ensure adherence to Agile development methodologies and engineering governance standards.
Collaborate with Security and Compliance teams to ensure applications meet corporate security privacy and regulatory requirements.
Manage relationships with third-party vendors technology partners and consulting resources as needed.
Establish and monitor engineering KPIs focused on software quality team productivity platform reliability customer experience and delivery velocity.
Drive continuous improvement initiatives that enhance engineering effectiveness and accelerate product delivery.
Required Skills & Experience
Technical Qualifications
Bachelors or Masters degree in Computer Science Engineering or a related discipline or equivalent practical experience.
10 years of software engineering experience with at least 7 years in people leadership roles managing software development teams.
Strong hands-on experience building and operating modern SaaS applications in cloud environments.
Experience designing and developing scalable distributed systems APIs microservices and web applications.
Proficiency in modern programming languages and frameworks across frontend and backend development.
Experience with cloud platforms such as Microsoft Azure or AWS.
Strong understanding of application architecture software design patterns performance optimization and system scalability.
Experience with CI/CD pipelines automated testing frameworks DevOps practices and infrastructure automation.
Experience working with Git and modern source control workflows.
Strong knowledge of software security principles authentication authorization and secure application development.
Experience building highly available resilient customer-facing applications in a SaaS environment.
Familiarity with observability monitoring logging and production support best practices.
Experience leading engineering teams through large-scale product delivery initiatives and platform modernization efforts.
Preferred Qualifications
Experience with microservices event-driven architectures and API-first development.
Experience with containerization and orchestration technologies such as Docker and Kubernetes.
Experience leading cloud migration or modernization initiatives.
Azure Solutions Architect AWS Solutions Architect or similar cloud certifications are considered an asset.
Leadership Qualifications
Exceptional communication stakeholder management and relationship-building skills.
Proven ability to lead distributed and remote engineering teams across multiple time zones.
Strong coaching and mentorship capabilities with a passion for developing engineering talent.
Ability to balance technical strategy with execution and delivery.
Ownership mentality with strong problem-solving and decision-making skills.
Experience leading Agile/Scrum software development teams.
Ability to influence senior leadership and cross-functional partners.
Results-oriented leader who thrives in fast-paced evolving environments.
Strong presentation and communication skills with the ability to articulate technical concepts to both technical and non-technical audiences.