Engineering Director - Backend

1 Day ago • 15 Years + • Backend Development

Job Summary

Job Description

Zeta, a Next-Gen Banking Tech company, empowers banks and fintechs to launch future-ready banking products. Founded in 2015, its flagship processing platform, Zeta Tachyon, is a cloud-native, API-enabled stack offering issuance, processing, lending, and more. With over 20 million cards issued globally and a workforce of 1700+ employees (70% in R&D), Zeta operates across the US, EMEA, and Asia, having raised $400 million at a $2 billion valuation. The Director of Engineering role involves leading multiple engineering teams (60-90 engineers, 6-8 managers), driving transformational initiatives in the banking industry, and modernizing banking globally. Responsibilities include team leadership, project management, technical oversight, resource allocation, risk management, collaboration, process improvement, quality assurance, technology evaluation, client communication, training, escalation handling, compliance, and strategic planning.
Must have:
  • Lead and manage software engineering teams
  • Oversee software development projects
  • Provide technical leadership and guidance
  • Allocate resources effectively
  • Identify and mitigate project risks
  • Collaborate with product managers and designers
  • Improve development processes
  • Ensure high-quality software delivery
  • Evaluate and recommend new technologies
  • Communicate with clients and stakeholders
  • Handle critical issues and escalations
  • Ensure compliance with standards
  • Contribute to strategic planning
  • Strong understanding of Java/JSP and web stack
  • Knowledge of distributed systems
  • Experience with relational databases (MySQL/PostgreSQL)
  • Experience with IaaS (AWS/GCP/Azure)
  • Experience with Message Brokers and Application Containers
  • Analyze, design, architect, develop, and maintain software solutions
  • Direct and provide leadership to individual contributors
Good to have:
  • Experience with reporting/BI systems (Crystal, Jasper)
Perks:
  • People Must Grow philosophy
  • Opportunities for growth and learning
  • Adventurous and exhilarating work environment
  • Work with top industry minds
  • Culture valuing diverse thoughts
  • Push boundaries
  • Continuous learning
  • Equal opportunity employer

Job Details


Zeta is a Next-Gen Banking Tech company that empowers banks and fintechs to launch banking products for the future. It was founded by Bhavin Turakhia and Ramki Gaddipati in 2015.
Our flagship processing platform - Zeta Tachyon - is the industry’s first modern, cloud-native, and fully API-enabled stack that brings together issuance, processing, lending, core banking, fraud & risk, and many more capabilities as a single-vendor stack. 20M+ cards have been issued on our platform globally.
Zeta is actively working with the largest Banks and Fintechs in multiple global markets transforming customer experience for multi-million card portfolios.
Zeta has over 1700+ employees - with over 70% roles in R&D - across locations in the US, EMEA, and Asia. Zeta has raised $400 million at a $2 billion valuation from Softbank, UHG, Mastercard, and other investors.


About the Role
As a Director of Engineering, you will be playing a pivotal role in enabling Zeta to deliver to its ambitions. You will work with an amazing peer group that fuels this ambition. You will take up initiatives that will transform the banking industry and modernize banking globally. You will be responsible for several engineering teams each with 8-12 people. Overall your span of management could include 60 to 90 engineers and 6-8 engineering managers.

Responsibilities

  • Leadership and Team Management: Lead and manage a team of software engineers, providing guidance, mentorship, and support. Foster a positive and collaborative team culture. Conduct performance reviews and set career development plans for team members.
  • Project Management: Oversee the planning, execution, and delivery of software development projects. Define project scope, goals, and deliverables. Work with cross-functional teams to ensure projects are delivered on time and within budget.
  • Technical Oversight: Provide technical leadership and guidance to the development team. Collaborate with architects and senior engineers to define technical strategies and best practices. Ensure adherence to coding standards and development processes.
  • Resource Allocation: Allocate resources effectively to meet project deadlines. Work with stakeholders to prioritize features and functionalities.
  • Risk Management: Identify and mitigate risks associated with software development projects. Implement strategies to handle unforeseen issues that may arise during development.
  • Collaboration: Collaborate with product managers, UX/UI designers, and other stakeholders to understand requirements and define project goals. Foster effective communication between cross-functional teams.
  • Process Improvement: Continuously evaluate and improve development processes. Implement best practices for software development, testing, and deployment.
  • Quality Assurance: Ensure the delivery of high-quality software by implementing and monitoring quality assurance processes. Oversee testing activities to identify and address defects.
  • Technology Evaluation: Stay informed about industry trends and emerging technologies. Evaluate and recommend new tools and technologies to improve the development process.
  • Client/Stakeholder Communication: Communicate effectively with clients, stakeholders, and senior management. Provide regular updates on project status, milestones, and potential risks.
  • Training and Development: Identify training needs within the team and facilitate skill development. Encourage continuous learning and professional growth for team members.
  • Escalation Handling: Handle critical issues and escalations, providing timely resolution and communication.
  • Compliance: Ensure compliance with relevant regulations, security standards, and company policies.
  • Strategic Planning: Contribute to the development of long-term strategic plans for the software development team.

Skills

  • Technical Proficiency: Understanding of various programming languages and technologies to effectively communicate with the development team. Ability to contribute to architectural decisions and guide the team in designing scalable and maintainable systems. Proficiency in identifying and solving technical challenges.
  • Leadership and Management: Ability to lead and inspire a development team, fostering a collaborative and positive work environment. Proficiency in project planning, resource allocation, and tracking progress to ensure timely and successful project delivery. Strong decision-making skills, including the ability to make tough decisions and provide clear rationale.
  • Communication: Effective communication with internal and external stakeholders, including product managers, executives, and other departments. Clear and concise communication with team members, ensuring everyone is on the same page and well-informed. Ability to address and resolve conflicts within the team or between team members.
  • People Management: Providing guidance and support for the professional development of team members. Implementing performance metrics and conducting regular performance reviews. Participating in the recruitment process and building a skilled and cohesive team.
  • Quality Assurance: Conducting thorough code reviews to ensure adherence to coding standards and best practices. Establishing and enforcing quality assurance processes to deliver high-quality software.
  • Adaptability and Learning: Ability to adapt to changing priorities and technologies in the dynamic field of software development. Staying updated on industry trends, emerging technologies, and best practices.
  • Interpersonal Skills: Collaborating effectively with cross-functional teams, understanding their needs and aligning development efforts. Skilled in negotiating with stakeholders to reach agreements on project scope, timelines, and priorities.

Experience and Qualifications

  • Bachelor’s/Master’s degree in engineering (computer science, information systems)
  • 15+ years of strong experience managing software projects right from inception to launch, seeing the full lifecycle, building enterprise systems including at least 3 years of direct people management experience
  • Worked on large scale java / JSP applications with good understanding of web stack
  • Good understanding of nuances of distributed systems
  • Good understanding of relational databases (preferred - MySQL / PostgreSQL)
  • Good understanding of reporting/BI systems (preferred - Crystal, Jasper)Worked with IaaS like AWS / GCP / Azure etc..
  • Worked with Message Brokers and Application Containers
  • Analyse, design and architect, develop and maintain software solutions across multiple projects
  • Direct and provide ongoing leadership for a team of individual contributors, set objectives, review performances, define growth plan and nurture.

Life At Zeta

At Zeta, we want you to grow to be the best version of yourself by unlocking the great potential that lies within you. This is why our core philosophy is ‘People Must Grow.’ We recognize your aspirations; act as enablers by bringing you the right opportunities, and let you grow as you chase disruptive goals. 


#LifeAtZeta is adventurous and exhilarating at the same time. You get to work with some of the best minds in the industry and experience a culture that values the diversity of thoughts. If you want to push boundaries, learn continuously and grow to be the best version of yourself,  Zeta is the place to be!  Explore the life at zeta 

Zeta is an equal opportunity employer.  

At Zeta, we are committed to equal employment opportunities regardless of job history, disability, gender identity, religion, race, marital/parental status, or another special status. We are proud to be an equitable workplace that welcomes individuals from all walks of life if they fit the roles and responsibilities.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Bengaluru, Karnataka, India

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Backend Development Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by zeta

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug