Engineering Manager
Core
Lead a globally distributed software engineering team to deliver reliable product outcomes, balancing feature delivery with technical health and scalability.
Role type
Engineering Manager (Software)
Builds
Globally distributed software products and services
Domain
Software Engineering / Cloud-Native / AI-Assisted Development
Deliverable
production ML models | product features | infrastructure
Required skills
Java, cloud-native architectures, distributed systems, CI/CD, automated testing, observability, security, DORA metrics, AI coding tools, people management, agile product development
Preferred skills
AI-assisted and agentic software development, engineering effectiveness metrics, translating ambiguous business requirements into execution plans
Technologies
Java, cloud-native, APIs, CI/CD, AI coding tools
Responsibilities
Lead, coach, and develop a team of software engineers; Own team delivery, execution, and engineering health; Partner with Product to translate business priorities into technical plans; Maintain strong technical awareness and participate in architecture discussions; Promote strong engineering practices across code reviews, testing, and security; Balance feature delivery with technical debt and long-term health; Support hiring, onboarding, performance management, and career development; Coordinate across teams to maintain delivery momentum.
Seniority
Manager, hands-on leadership