Doitintl

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.

This listing is sourced directly from Doitintl's careers page and normalized into a canonical job model.