About the job Engineering Manager
We are partnering with an organization that designs and delivers enterprise-grade software solutions used across a variety of complex, high-impact environments. This team focuses on solving challenging technical problems through thoughtful engineering, modern tooling, and strong collaboration.
They are seeking an experienced engineering leader who is energized by building teams, guiding architecture, and delivering reliable, scalable software in close partnership with product and business stakeholders.
The Role
This role is responsible for leading a team of software engineers through the full lifecycle of software delivery. The focus is on people leadership, technical decision-making, and creating the conditions for teams to do their best work-consistently and sustainably.
Key Responsibilities
Lead, mentor, and develop a team of software engineers, fostering a culture of ownership, collaboration, and continuous improvement
Oversee end-to-end software delivery, including design, development, testing, deployment, and post-release support
Guide architectural and engineering decisions to ensure solutions are scalable, secure, maintainable, and aligned with business needs
Partner closely with product, design, quality, and business stakeholders to refine requirements and plan releases
Establish and uphold engineering best practices, including coding standards, code reviews, testing strategies, and performance considerations
Improve development workflows and team processes to support predictable delivery and transparency
Support engineers in technical planning, solution design, and breaking down complex work into executable plans
Collaborate with platform and infrastructure partners to enable reliable releases, efficient ci/cd pipelines, and production observability
Evaluate and introduce tools, frameworks, and practices that improve developer experience and operational excellence
Manage resourcing, workload distribution, feedback, and performance development
Communicate clearly across teams, escalating risks and blockers as needed
Background Were Looking For
10+ years of experience building and supporting production software systems
Demonstrated experience managing and developing engineering teams
Strong problem-solving, organizational, and communication skills
Experience with modern backend frameworks such as asp.net core, spring boot, or similar
Experience with modern frontend frameworks such as react, angular, vue, or similar
Solid understanding of relational databases and performance optimization
Bachelors degree in computer science or a related field, or equivalent practical experience