Engineering Manager
Leads and manages engineers building cloud-native public safety software, combining technical strategy, project delivery, architecture guidance, coaching, and people management. Requires substantial software engineering experience across frontend and backend services, distributed systems, and integrations.
About the job
Responsibilities
- Set the long-term strategic direction for the engineering team and product suite.
- Serve as a technical project manager by scheduling work, planning releases, managing the backlog, and removing roadblocks.
- Coordinate with US and UK teams to align technology and business goals.
- Mentor engineers through technical coaching, pairing, feedback, and delegation.
- Manage engineers through regular one-on-ones, clear expectations, feedback, career development, and inclusive team-building.
Requirements
- 7+ years of professional software engineering experience.
- Significant experience designing and operating frontend and backend services, distributed systems, and system integrations.
- Technical leadership experience on complex engineering projects, including architecture, design reviews, implementation strategy, and mentoring.
- Experience providing technical direction, coaching, project leadership, and people management.
- Track record of delivering projects and collaborating with Engineering, Product, Design, and Operations leaders.
- Current knowledge of modern software languages, frameworks, and developer tools, including Java, TypeScript/JavaScript, React, SQL/MySQL, and cloud-native systems.
- Applicants must be authorized to work in the UK; visa sponsorship is unavailable.
- The role may require Non-Police Personnel Vetting security clearance up to level 3.
Nice to Have
- Experience in public safety, government software, or regulated domains.
- Familiarity with CI/CD pipelines, observability tooling, and cloud-native practices.
Compensation and Benefits
- 28 days of holiday plus UK bank holidays.
- Private medical, dental, and vision insurance for employees and dependents.
- 18 weeks of paid parental leave for primary caregivers, plus a ramp-back program.
- Income protection at 75% of salary and death-in-service cover at 4x salary.
- Pension through Nest with a 3% employer contribution.
- Gym reimbursement for employees and partners.
- Home-office equipment allowance.
- AI tooling, including Claude Code Enterprise licenses.
- Spring Health membership with covered therapy sessions and mental wellness tools.
- Company performance-based bonus.
- One-month paid sabbatical after five years.
- Biannual hackathons and a learning budget.
Skills
AWS, Java, TypeScript, JavaScript, React, SQL, MySQL, Distributed Systems, CI/CD, Observability, Cloud-Native Systems
Similar jobs
Engineering Management jobsLeads the team responsible for building and operating a reliable managed PostgreSQL service, combining people leadership, technical direction, roadmap ownership, and operational accountability. Requires 8+ years of software engineering experience, including 3+ years managing infrastructure, database, or developer-platform engineers.
Leads the EMEA engineering organization, setting technical strategy, scaling teams, and delivering reliable distributed video systems. The role requires 8+ years of engineering experience, 4+ years of people management, strong software architecture expertise, and applied AI-first engineering practices.
Leads and develops Sanity’s EMEA Solution Engineering team while participating in strategic presales opportunities. The role requires B2B SaaS leadership, strong API and modern architecture knowledge, and the ability to connect technical solutions to business outcomes.
Leads and scales a team of pre-sales Solutions Architects and Solutions Engineers supporting the UAE market from Paris or London. The role requires technical or consulting experience in data, databases, or data science, along with team leadership, sales partnership, and Arabic and English fluency.
Leads two engineering teams responsible for secure container builds and software supply-chain services, owning delivery, technical direction, team growth, and production operations. Requires 8+ years of hands-on software engineering experience, 5+ years managing engineering teams, and strong backend and distributed-systems judgment.