Job Title: Engineering Manager - Platform Backend Systems
Experience: 10-13 Years (2-3+ Years as Team Lead)
Summary:
We need a hands-on Engineering Manager with deep backend expertise (Java/Spring Boot, Spark, AWS, K8s) and strong leadership skills. You'll drive the architecture, development, and scaling of high-performance, quality-first systems while mentoring engineers and fostering innovation. Understanding modern frontend (Vue.js) for collaboration is key.
What You'll Do:
- Lead, mentor, and grow a backend engineering team.
- Architect and build scalable microservices (Spring Boot) and data processing pipelines (Spark/Databricks) on AWS (Lambda, SQS, etc.).
- Optimize system performance, focusing on low latency (TP99/95/90).
- Manage deployments and operations in Kubernetes (K8s).
- Experience with event driven microservices and distributed systems
- Champion TDD, automated testing, code quality, and observability best practices.
- Drive adoption of AI developer tools (e.g., GitHub Copilot, Cursor.AI, Claude ).
- Collaborate effectively across teams, understanding frontend needs (Vue.js).
What You Need:
- BS/MS in computer science or a related field.
- 10-13 years of backend development experience.
- 2-3+ years leading engineering teams.
- Hands-on Proficiency: Spring Boot (Java), AWS (Lambda, Step Functions, SQS, etc.), Spark/Databricks, Kubernetes, TDD, and Latency Optimization.
- Experience with AI coding tools - GitHub Copilot, Cursor.AI, Claude Code
- Understanding of UI frameworks (e.g., Vue.js) for architectural context.
- Experience with microservices/data pipelines development in Python is additional advantage
Bonus Points:
- End-to-end observability implementation experience.
- Full-stack development exposure.
- Excellent communication and stakeholder skills.
- Background in developer productivity tooling or Agile leadership.