





Tier-1 brand, metro location, and a popular engineering manager role increases applicant competition.
Requires deep backend, distributed systems, and Java/Go expertise, limiting cross-industry transferability.
Explicit 14+ years plus mandatory leadership and specific backend tech stacks creates strict filters.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Lead and develop a software engineering team, providing technical guidance, mentorship, and leadership to achieve strategic goals.
Drive delivery of critical software projects ensuring alignment with timelines, scope, quality standards, and business objectives.
Oversee software design, development, testing, and integration; enforce software engineering best practices and collaborate with stakeholders on technical strategy.
Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
14+ years of experience in software design, development, and delivery of enterprise-scale applications.
7+ years in technical leadership or people management roles, mentoring and guiding engineering teams.
Experience with Unit Testing, Test-Driven Development, containerized applications (Docker, Kubernetes), Protocol Buffers, gRPC, distributed systems, and modern Java or Go development.
Proven ability to manage and mentor engineering teams in Agile environments, focusing on iterative delivery and operational excellence.
Strong expertise in distributed system design, scalable architectures, and applying modern architectural and software design principles (SOLID, system design).
Effective at cross-functional stakeholder management and driving engineering organizational goals alongside senior leadership.