- Collaborate closely with cross-functional teams to define and prioritize product features.
- Implement and uphold Agile methodologies to optimize team performance and efficiency.
- Conduct regular performance evaluations, fostering continuous skilled growth within the team.
- Oversee the entire software development lifecycle, from initial conception through to deployment.
- Manage budgets, resources, and capacity planning for engineering projects.
- Stay up-to-date with emerging technologies, ensuring the team is equipped with the latest industry
trends.
- Ensure adherence to best engineering practices, maintaining high coding standards.
- Hands-on coding experience required actively contribute to coding and technical design decisions.
- Tech stack: Java, Spring, microservices,
cloud technologies, and building large-scale systems.
- Experience in collaborating directly with clients ensuring client requirements are met and managing
relationships effectively.
Mandatory (Experience) :
- Must have 8+ years of engineering experience, with substantial exposure to back-end development, scalable distributed systems, and modern web services
Mandatory (Leadership) :
- Must have 2+ years of experience in people and delivery leadership, owning engineering execution and leading teams to deliver complex products
Mandatory (Client-Facing Experience) :
- Must have proven experience working directly with external stakeholders / clients, translating client requirements into engineering plans and delivering solutions with high customer impact
Mandatory (Technical Skills 1) :
- Strong technical foundation with experience in backend engineering, REST APIs, databases (SQL/NoSQL), and building reliable, high-performance systems