Job Profile
- Direct a team of engineering managers and developers creating highly scalable, performant, easily maintainable & well-tested product features
- Lead a team of 40+ based out of Bangalore largely, extended in the US
- Develop and maintain an extremely strong culture of engineering innovation
- Exude a strong sense of feature & delivery ownership, agility, and an urge for continuous learning
- Ensure the delivery of multiple technical initiatives, from design to agile development & delivery phases. Collaborate closely with the DevSecOps team to help optimize the operations pipeline.
- Help creatively solve business problems by supporting the necessary backend, frontend, and API infrastructures
- Empower the delivery teams to self-organize
- Constantly lookout for engineering talents that can help us scale newer heights. Deeply involved in talent acquisition practices
- Evaluate engineering requirements and design proposals in a technical capacity, in collaboration with Product Management, System Architecture, QA & Customer Success teams
- Effectively collaborate with other teams across the organization to meet the release expectations
- Be in touch with the latest frameworks in the industry, and be influential in all choices related to the SaaS application stack
- Evaluate requirements and work with PMO to create delivery plans
- Effectively facilitate daily stand-ups, early risk identification, and mitigation, dependency resolution, follow-ups for gap-closure, etc.
- Drive the execution and delivery of features by collaborating with many cross-functional teams, architects, product owners, and engineer
- Make critical decisions that attribute to the success of the product
- Proactive in foreseeing & resolving issues before they occur
- Responsible for operating a development process that enforces best practices
- Constantly scout for and operationalize the necessary tools required to enable a highly efficient engineering process
Requirement
- 15+ years of professional software development experience, which includes substantial & demonstrable implementation expertise using Stack: Java + Microservices + Distributed Systems
- 6+ years of direct people management experience in a techno-managerial capacity
- Node.JS/ Golang preferred
- NoSQL / MongoDB preferred
- React.js – preferred
- Strong HLD/LLD + Agile/Scrum/Jira
- Any Cloud exp is mandatory (4+ yrs) / AWS preferred
- Strong ability to write and evaluate code
- Strong track record of delivering complex projects on time
- Extensive prior work with cloud-based SaaS platform(s); broad experience developing high-throughput backend systems, microservices, API layers, etc.
- Working experience in Spring, Spring Boot, or related java frameworks, RESTful API design and development, event-driven architecture
- Knowledge of distributed systems, proficiency working in Linux environment
- Strong Software development fundamentals, architecture, algorithms, and problem-solving skills
- Deep understanding of observability concepts and tooling.
- Excellent written and verbal communication, strong organizational skills, and attention to details
Preferred
- Experience working with HTML/CSS, React/Angular frameworks
- Experience with NoSQL databases like MongoDB
- Experience working in a load-balanced, large, stateless microservices environment
- Bachelors/Masters in Computer Science or a related field