Associate Director Engineering
Cashfree · Bengaluru
- Experience12–13 yrs
- SalaryNot disclosed
- Work modeonsite
- Posted23 Sept 2026
About Cashfree
Cashfree is hiring in Bengaluru in financial services. This role looks for around 12+ years of experience.
Skills
- distributed systems
- microservices
- event-driven systems
- Java
- Spring Boot
- Hibernate
- JPA
- relational databases
- NoSQL
- object-oriented design
- system design
- architectural patterns
- CI/CD pipelines
- DevOps
- automated testing frameworks
- Agile
- software engineering
The role
An engineering manager at a payments platform defines technology strategy for distributed systems and microservices, leads engineering teams, and shapes Java architecture. The role also governs CI/CD pipelines and production systems.
Full job description
About us:At Cashfree Payments, we’re not just shaping the future of payments—we’re moving fast toscale businesses at every stage, with deep expertise in powering India’s D2C and e-commercegrowth.Founded in 2015, we process transactions worth $80B annually and are trusted by more than800,000 businesses. Authorised by the Reserve Bank of India, we are one of the first entities toreceive critical licences like PA-PG, PA-CB and PPI in the sector. We enable seamless collections,payouts, identity verification, and fraud detection.We are backed by Silicon Valley investor Y Combinator, Apis Partners, Krafton Inc, State Bank ofIndia (SBI), and were incubated by PayPal.
Associate Director – Engineering (12+ Years Experience)Role OverviewAs an Associate Director of Engineering, you will drive technology vision, execution excellence,and organizational capability for a business unit. You will operate at the intersection of strategyand delivery—shaping architecture, scaling teams, and ensuring high-quality product outcomesaligned with business goals.
Key Responsibilities
● Technology Strategy & Architecture○ Define and own the technology roadmap for multiple products or platformswithin the business unit, ensuring alignment with the organization’s long-termtechnology vision.○ Govern architectural decisions across systems, ensuring scalability, reliability,security, and cost efficiency.○ Evaluate and introduce emerging technologies to drive innovation andcompetitive advantage.
● Execution & Delivery Excellence○ Oversee end-to-end product delivery, ensuring high-quality releases withindefined timelines.○ Establish and optimize engineering processes, development standards, and bestpractices to improve productivity and predictability.○ Drive data-informed decision-making using engineering metrics (velocity, quality,reliability, cost).
● Leadership & Talent Development○ Build, lead, and scale high-performing engineering teams, including EngineeringManagers and senior technical leaders.○ Identify skill gaps and implement structured learning, upskilling, and leadershipdevelopment programs.○ Mentor Engineering Managers and senior engineers to enhance technical depthand leadership capability.
● Cross-functional Collaboration○ Partner with Product, QA, UX, Operations, and Business stakeholders to ensureeffective planning, staffing, and execution of initiatives.○ Communicate technical strategy and trade-offs clearly to executive andnon-technical stakeholders.○ Align engineering priorities with business outcomes, customer needs, andoperational goals.
Core Requirements● Strong expertise in designing and scaling distributed systems, microservicesarchitectures, and event-driven systems.● Deep experience with Java ecosystem (e.g., Spring Boot, Hibernate, JPA) and modernbackend development practices.● Solid understanding of data architectures, including relational databases andNoSQL/document stores.● Proven ability in object-oriented design, system design, and architectural patterns.● Good understanding of web and mobile technology stacks.● Strong grasp of non-functional requirements and the ability to make pragmatictrade-offs.● Experience with CI/CD pipelines, DevOps practices, and automated testing frameworks.● Hands-on familiarity with agile methodologies and modern software developmentpractices.● Experience managing and operating large-scale production systems.Experience & Qualifications● 12+ years of experience in software engineering, with a significant portion in leadershiproles managing teams and large-scale systems.● Proven track record of delivering complex software products from inception to launchand scaling them in production.● Experience leading multiple teams or large engineering groups in a fast-pacedenvironment.● Bachelor’s or Master’s degree in Computer Science, Information Technology, or a relatedfield.