
Director, Data Engineering
- Bangalore, Karnataka
- Permanent
- Full-time
- Lead end-to-end execution and delivery of product and technology roadmaps, ensuring timely, high-quality releases.
- Architect and build enterprise-grade solutions utilizing Java, Spring, Microservices, REST APIs, Angular, and Spark/Scala on Hadoop.
- Drive solution and technical architecture in partnership with product owners, engineers, and technical product managers to deliver scalable, secure, high-performance platforms.
- Manage and mentor high-performing engineering teams, fostering a culture of accountability, innovation, and continuous improvement.
- Collaborate across engineering, operations, infrastructure, security, and platform teams globally.
- Partner closely with technical product managers, project managers, and product leaders to refine requirements and define joint product/technology roadmaps.
- Establish and monitor metrics for engineering, delivery excellence, and product performance.
- Develop, measure, and improve design/code governance and delivery practices.
- Leverage modern Agentic and Generative AI tools (e.g., GitHub Copilot, Cline, Aider) to drive efficiency.
- Recruit top software engineering talent and build a highly skilled organization.
- Actively manage multiple projects and initiatives with competing priorities in a fast-paced environment.
- Communicate complex ideas clearly to various audiences and stakeholders.
10+ years of relevant work experience with a Bachelor’s Degree or at least 7 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 4 years of work experience with a PhD, OR 13+ years of relevant work experience.Preferred Qualifications
12 or more years of work experience with a Bachelor’s Degree or 8-10 years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 6+ years of work experience with a PhD
Strong expertise in Data Engineering and full stack development, including Java/J2EE, Microservices, Spring Boot, Angular/React, DevOps, Big Data/Hadoop, and open systems
Proven track record of developing enterprise and/or SaaS based distributed applications
Experience with message-based systems (Kafka)
Experience with distributed databases, distributed computing, and high-frequency transaction environments is a plus
Demonstrated ability to lead, mentor, and build high-performing teams in a fast-paced setting
Strong business and technical vision able to drive strategy and execution
Experience shipping software on time and managing end-to-end development cycles
Excellent interpersonal, written, and verbal communication skills
Payments or financial services domain experience preferredAdditional InformationVisa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.