Open role
[Remote] Software Engineering Manager - Select by DoiT
Note: The job is a remote job and is open to candidates in USA. DoiT is a company focused on cloud cost management solutions, and they are seeking an Engineering Manager to lead and grow a team responsible for building and scaling their SELECT platform. This role involves technical leadership, team management, and cross-functional collaboration to drive execution and improve engineering effectiveness.
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
- Provide technical guidance across technologies including Python, FastAPI, Postgres, dbt, Dagster, Snowflake, and cloud-native services
- Ensure decisions consciously evaluate short term and long term considerations of speed, maintainability, and growth
- Lead, mentor, and develop a high-performing team of engineers through coaching, feedback, and career development
- Create an environment that promotes accountability, ownership, collaboration, and continuous learning
- Conduct performance management, goal setting, growth planning, and regular one-on-one meetings
- Partner with Talent Acquisition and leadership to attract, interview, and hire exceptional engineering talent
- Help scale the organization while maintaining a strong engineering culture and high hiring bar
- 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
- Foster strong communication across engineering, product, sales, and leadership
- Establish and improve engineering processes that increase team effectiveness and delivery predictability
- Own team health, and operational performance
- Drive improvements in reliability, performance, incident response, and service ownership
- Champion a culture of continuous improvement through retrospectives, measurement, and experimentation
- Ensure teams maintain a high standard of documentation, testing, and technical decision-making
Skills
- 5+ years of software engineering experience, including experience building and operating production systems
- 2+ years of engineering leadership or management experience leading software engineering teams
- Strong technical background in backend engineering, data modelling and data-intensive systems
- Experience working with technologies such as Python, FastAPI, Postgres, dbt, Dagster, Snowflake, or similar modern data platforms
- 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
- Strong communication skills with the ability to engage engineers, executives, and business stakeholders
- Comfortable operating in a fast-paced, ambiguous, and highly collaborative environment
- Experience building SaaS products in startup or high-growth environments
- Experience with FinOps, cloud cost management, cloud infrastructure, or data platform products
- Experience leading distributed remote engineering teams
- Experience scaling teams and processes following periods of rapid growth or acquisition
Company Overview
Company H1B Sponsorship