Doitintl
Software Engineering Manager - Select by DoiT
Remote Canada; Remote US
Sponsorship not specifiedDetected 21 hours ago
PythonFastAPIPostgreSQLSnowflakeCloud PlatformsdbtIncident ResponseProduct ManagementProduct StrategyRecruitingPerformance ManagementLeadershipCommunicationCollaborationMentoring
About the role
- You'll play a critical role in shaping the product roadmap, technical strategy and the growth of the engineering organization.
- You'll join a highly collaborative, fast-moving team operating with startup agility while benefiting from the resources and scale of DoiT.
- As SELECT continues to grow following its acquisition by DoiT, you'll have a significant opportunity to set the direction of the product, team, and engineering culture.
Responsibilities
- Partner with engineers to design scalable, reliable, and maintainable products across our application, data platform, and infrastructure. We use scalable to reflect both performance and also from a product cohesion and expansion perspective.
- Lead technical discussions and architectural reviews, helping teams make thoughtful trade-offs between speed, quality, scalability, and customer impact.
- Drive engineering excellence through strong development practices, code quality standards, observability, reliability, and operational maturity.
- Lead, mentor, and develop a high-performing team of engineers through coaching, feedback, and career development.
- Partner with Talent Acquisition and leadership to attract, interview, and hire exceptional engineering talent.
- Partner closely with Product and Design to align technical execution with business priorities and customer needs.
- Drive planning, prioritization, and delivery across multiple initiatives while balancing technical investments and feature development.
- Identify risks, dependencies, and operational bottlenecks early and proactively drive resolution.
- Drive improvements in reliability, performance, incident response, and service ownership.
- Ensure teams maintain a high standard of documentation, testing, and technical decision-making.
Requirements
- 2+ years of engineering leadership or management experience leading software engineering teams.
- Experience working with technologies such as Python, FastAPI, Postgres, dbt, Dagster, Snowflake, or similar modern data platforms.
- Strong communication skills with the ability to engage engineers, executives, and business stakeholders.
- Experience with FinOps, cloud cost management, cloud infrastructure, or data platform products.
- Experience scaling teams and processes following periods of rapid growth or acquisition.
- 5+ years of software engineering experience, including experience building and operating production systems.
- Strong technical background in backend engineering, data modelling and data-intensive systems.
- Demonstrated ability to lead architectural discussions and influence technical direction without being the primary individual contributor.
- Experience partnering with Product and cross-functional stakeholders to deliver customer-focused outcomes.
- Comfortable operating in a fast-paced, ambiguous, and highly collaborative environment.
- Bonus Points
- Experience building SaaS products in startup or high-growth environments.
- Experience leading distributed remote engineering teams.
- What Success Looks Like
Benefits
- Create an environment that promotes accountability, ownership, collaboration, and continuous learning.
- Own team health, and operational performance.
Apply directly at Doitintl →Create a free account for alerts like thisView Doitintl immigration profile
This listing is sourced directly from Doitintl's careers page and normalized into a canonical job model.