Sr. Staff Engineer - I

BANGALORE

About the Company

At Tata Digital, we’re redefining how India pays and transacts by building the next generation of fintech products. Our mission is to create a seamless and intelligent financial ecosystem that powers Bharat, leveraging cutting-edge technology to drive innovation at an unprecedented scale. From enabling secure digital payments and instant credit to simplifying insurance access and processing billions of transactions, we are solving some of the most complex challenges in modern financial services. Our ecosystem spans the vast Tata network, integrating deeply with commerce, banking, and insurance to deliver transformative financial experiences.

About the Role

As a Senior Staff Engineer, you will be at the forefront of building the next generation of fintech solutions. You will architect scalable payment infrastructure, design seamless digital insurance experiences, and develop cutting-edge lending and wealth management platforms. Your work will push the boundaries of real-time transaction processing, AI-powered financial insights, and embedded financial services, ensuring effortless integration into users’ financial lives. Whether it’s designing a unified payments and insurance platform or enabling personalized financial products, your contributions will directly impact millions of users. If you thrive on solving complex engineering challenges and want to shape the future of fintech in India, we would love to have you on board.

As a Senior Staff Software Engineer, you will operate at the highest levels of technical depth, architectural design, and strategic influence. This role goes beyond writing code—you will shape the technical vision, drive engineering excellence, and mentor teams to solve complex, large-scale challenges in fintech.

Basic Skills

  • Technical Skills
    1. Extensive hands-on experience in software development with proficiency in multiple languages (Java, Python, C++, Go, etc.).
    2. Strong understanding of software architecture, design patterns, and best practices.
    3. Expertise in scalable, distributed systems and microservices architecture.
    4. Deep knowledge of real-time transaction processing and high-throughput systems.
    5. Experience with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes).
    6. 10+ years of professional software development experience
  • Leadership & Decision-Making:
    1. Proven ability to lead and mentor engineering teams, fostering a culture of technical excellence.
    2. Experience in making architectural decisions that impact large-scale systems.
    3. Strong ability to align technical strategies with business goals and long-term vision.
  • Problem-Solving & Operational Excellence:
    1. Strong analytical and debugging skills, with experience in troubleshooting high-scale production systems.
    2. Ability to drive continuous improvement in performance, reliability, and scalability.
    3. Experience with monitoring, alerting, and resilience engineering.
  • Communication & Collaboration:
    1. Excellent communication skills, capable of explaining technical concepts to non-technical stakeholders.
    2. Ability to work across cross-functional teams, including product, business, and compliance.

Preferred Skills

  • Fintech Domain Knowledge:
    1. Experience designing and building payment processing systems (UPI, card networks, wallets).
    2. Understanding of lending platforms, wealth management, or embedded financial services.
    3. Experience in policy management systems, claims automation, and underwriting workflows for insurance.
    4. Familiarity with regulatory compliance, security, and governance in fintech.