Engineering Manager
Core
Lead a globally distributed software engineering team, balancing delivery, quality, scalability, and technical health while challenging technical decisions.
Role type
Engineering Manager (Software)
Builds
Globally distributed software products and services
Domain
Software Engineering, Cloud-Native, AI/ML
Deliverable
product features
Required skills
Team leadership and coaching, Java ecosystem expertise, Architecture and design, CI/CD and DevOps, DORA metrics and flow metrics, AI-assisted development, Agile product development, Stakeholder management
Preferred skills
Experience with agentic software development, Cloud-native architectures, Distributed systems
Technologies
Java, Cloud-native, APIs, Distributed systems, 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, automated testing, and observability; Support hiring, onboarding, performance management, and career development; Identify blockers and coordinate across teams to maintain delivery momentum.
Seniority
Manager, hands-on leadership