Software Engineering Manager - Select by DoiT
Jobgether
Apply to this jobThis position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineering Manager - Select by DoiT based in Canada.
This role offers the opportunity to lead a talented engineering team building and scaling a modern cloud cost management platform.
You will shape technical strategy, influence product direction, and help create engineering practices that enable teams to deliver high-quality solutions efficiently.
Working closely with engineering, product, design, and leadership teams, you will drive execution while fostering a culture of ownership and continuous improvement.
The position combines hands-on technical leadership, people management, and platform thinking within a fast-growing technology environment.
You will play a key role in evolving AI-powered and cloud-native capabilities while improving reliability, scalability, and customer impact.
This is an ideal opportunity for an experienced engineering leader who enjoys building strong teams and solving complex technical challenges.
Accountabilities:
- Own the engineering roadmap and technical strategy, helping prioritize initiatives that improve product capabilities, scalability, and customer value.
- Partner with engineers to design reliable, maintainable, and scalable solutions across application, data platforms, and infrastructure.
- Lead technical discussions, architecture reviews, and engineering decisions while balancing speed, quality, scalability, and long-term business needs.
- Drive engineering best practices around code quality, testing, observability, reliability, documentation, and operational maturity.
- Provide technical guidance across modern technologies including backend systems, data platforms, cloud-native services, and related engineering tools.
- Lead, mentor, and develop engineers through coaching, feedback, career planning, and performance management.
- Build a culture of accountability, collaboration, ownership, and continuous learning within the engineering organization.
- Partner with recruiting teams and leadership to attract, evaluate, and hire exceptional engineering talent.
- Collaborate with Product, Design, Sales, and executive stakeholders to align technical execution with business priorities.
- Improve engineering processes, delivery practices, and team effectiveness while identifying risks and removing operational blockers.
- Champion reliability, incident response improvements, experimentation, and continuous optimization across engineering initiatives.
- 5+ years of software engineering experience building and operating production systems.
- 2+ years of experience managing or leading software engineering teams.
- Strong background in backend engineering, data modeling, and data-intensive applications.
- Experience working with technologies such as Python, FastAPI, Postgres, dbt, Dagster, Snowflake, or similar modern platforms.
- Ability to guide architectural decisions and influence technical direction without being the primary individual contributor.
- Experience partnering with Product and cross-functional teams to deliver customer-focused outcomes.
- Strong understanding of software development practices, engineering processes, and scalable system design.
- Excellent communication skills with the ability to collaborate with engineers, executives, and business stakeholders.
- Comfortable working in an ambiguous, rapidly changing, and highly collaborative environment.
- Strong leadership mindset with a focus on mentoring, team growth, and engineering excellence.
- Experience building SaaS products in startup or high-growth environments.
- Background in FinOps, cloud cost management, cloud infrastructure, or data platform products.
- Experience leading distributed or remote engineering teams.
- Experience scaling teams, processes, and technology following rapid growth or organizational change.
- Competitive compensation package aligned with experience, skills, and qualifications.
- Flexible remote work environment.
- Opportunity to lead the evolution of a high-impact cloud technology platform.
- Ability to influence product strategy, technical direction, and engineering culture.
- Collaborative environment with experienced engineering, product, and business teams.
- Professional growth opportunities through leadership responsibilities and complex technical challenges.
- Opportunity to work with modern cloud, data, and AI-driven technologies.
- Inclusive workplace culture focused on ownership, growth, collaboration, and continuous improvement.
The Software Engineering Manager will lead the engineering team responsible for developing and scaling a cloud cost management platform, ensuring technical excellence, effective execution, and strong team development.
Requirements:
The ideal candidate is an experienced engineering leader with a strong technical background, proven people management skills, and the ability to operate effectively in a fast-paced technology environment.
Nice-to-have experience:
Benefits:
Summary
Lead engineering team, design scalable cloud cost management solutions, foster technical excellence.
Job title
Software Engineering Manager - Select by DoiT
Experience level
5+ years
Minimum experience
5+ years exp
Industry
technology
Location requirements
remote work allowed, based in Canada
Salary
Not specified
Management role
Yes
Required skills
Preferred skills
Specializations
Structured locations inferred from the posting.
Canada