Senior Associate Development, Distributed Systems

National Payments Corporation of India

Hyderabad

On-site

INR 2,800,000 - 6,000,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Comprehensive Coverage
Employee Assistance Program
Annual Wellness Bouquet
Parental Leave
Nanny at home Support
Mobility Benefits
Home Loan Interest Support
Mobile Reimbursement
Car Lease
Salary Advance
Subsidized Meals
Reward & Recognition Program
Technology Innovation

Job summary

National Payments Corporation of India (NPCI) is seeking an experienced Rust Developer to join its Distributed Systems team for a CBDC project. The role focuses on designing, building, and maintaining high-performance Rust services within a distributed architecture, emphasizing memory safety, concurrency, and secure data handling.

The candidate will collaborate with cross-functional teams, participate in code reviews, and stay current with Rust ecosystem developments to continuously improve

Qualifications

  • 3–4 years of Rust development experience.
  • Strong systems programming fundamentals (memory, concurrency, networking).
  • Proficiency in Rust ecosystem and Cargo.
  • Experience with testing frameworks in Rust.
  • Familiarity with Git and agile development.
  • Excellent problem-solving and collaboration skills.

Responsibilities

  • Design, develop, and test Rust applications for the CBDC project, ensuring they are efficient, scalable, and reliable.
  • Collaborate with cross-functional teams to identify and prioritize project requirements.
  • Participate in code reviews to ensure high-quality, maintainable code.
  • Troubleshoot and debug issues, optimizing application performance and resolving complex problems.
  • Stay up to date with the latest developments in the Rust ecosystem and apply this knowledge to improve existing systems and processes.
  • Contribute to the development of best practices, coding standards, and documentation for the CBDC project.

Skills

Rust
Systems programming
Memory management
Concurrency
Networking
Git
Agile
Problem solving
Communication

Tools

Cargo
Rustup
Pest
CI/CD
Docker
Kubernetes
Linux

Job description

National Payments Corporation of India (NPCI) | Full Time

Senior Associate Development, Distributed Systems

The National Payments Corporation of India (NPCI) is a pivotal institution in India's digital payments ecosystem, established by the Reserve Bank of India (RBI) and the Indian Banks’ Association (IBA). It operates under the Payment and Settlement Systems Act, 2007, and is incorporated as a “Not for Profit” company under Section 25 of the Companies Act 1956 (now Section 8 of the Companies Act 2013). NPCI is dedicated to building world-class digital payment infrastructure through innovative and efficient retail payment platforms. As an Equal Opportunity Employer, NPCI is committed to fostering an inclusive workplace culture, with zero tolerance for discrimination based on race, ethnicity, disability, gender identity, or sexual orientation, including support for the LGBTQ+ community.

The NPCI WAY – Our Guiding Principles

At NPCI, we foster a culture of Inclusion, Innovation, and a High-Performance Workplace.

The NPCI WAY is not just a framework - it’s a shared commitment by every individual to align with our evolving business needs, dynamic market conditions, and workforce expectations.

Five Tenets of the NPCI WAY
  • Forward Thinking Mind-Set
  • Customer First
  • Lead With Purpose
  • Passion to Deliver
  • All Succeed Together
Employee Perks and Benefits

Insurance&Wellness:

  • ComprehensiveCoverage :Medical,accidental,andlifeinsurance.
  • Employee Assistance Program : Onsite medical center, financial/legal counselling, mental wellness.
  • AnnualWellnessBouquet :Holisticwellbeingsupport
Family & Childcare
  • Parental Leave:Inclusive maternity and paternity leave.
  • Nanny at home Support: Assistance for Working Parents
Mobility & Lifestyle
  • Mobility Benefits:Relocation,transfers,andtravelsupport.
  • Home Loan Interest Support:Upto50%reimbursement*
  • Mobile Reimbursement:Newhandsetevery2years.
  • CarLease,SalaryAdvance,SubsidizedMeals.
  • Reward & Recognition Program.
  • Technology Innovation:PatentsandIPRightspolicy.
Retirement Planning
  • Provident Fund (PF) and Gratuity Contributions.
Why Join Us

At NPCI, you’ll be part of a purpose-driven organization shaping the future of digital payments in India and beyond. NPCI offers a unique opportunity to work on cutting-edge projects that directly impact millions. We foster a culture of innovation, inclusion, and high performance, where every individual is empowered to lead with purpose and deliver with passion. With a strong focus on employee wellbeing, continuous learning, and collaborative success, NPCI is more than just a workplace - it’s a platform to grow, contribute, and make a meaningful difference.

We are seeking an experienced Rust Developer to join Distributed System project. The ideal candidate will have a strong background in systems programming, a solid understanding of computer science fundamentals, and excellent problem-solving skills. The successful candidate will be responsible for designing, developing, and maintaining high-performance, scalable, and reliable software systems using the Rust programming language.

Key Responsibilities
  • Design, develop, and test Rust applications for the CBDC project, ensuring they are efficient,scalable, and reliable
  • Collaborate with cross-functional teams to identify and prioritize project requirements
  • Participate in code reviews to ensure high-quality, maintainable code
  • Troubleshoot and debug issues, optimizing application performance and resolving complexproblems
  • Stay up to date with the latest developments in the Rust ecosystem and apply this knowledgeto improve existing systems and processes
  • Contribute to the development of best practices, coding standards, and documentation forthe CBDC project
Requirements
  • 3-4 years of experience in Rust development
  • Strong understanding of systems programming concepts, including memory management,concurrency, and networking
  • Proficiency in Rust and its ecosystem, including Cargo, Rust up, and popular libraries andframeworks
  • Experience with testing frameworks such as Rust's built-in testing support or third-partylibraries like Pest
  • Familiarity with agile development methodologies and version control systems like Git
  • Excellent problem-solving skills, with the ability to analyze complex issues and developcreative solutions
  • Strong communication and collaboration skills, with experience working in a teamenvironment
  • Experience with the following technologies
  • Async-rust for asynchronous development
  • Cryptography for secure data handling
  • Linux kernel for high-performance engineering
Preferred Qualifications
  • Experience with other programming languages, such as C, C++, or Python
  • Knowledge of cloud platforms, containerization (e.g., Docker), and orchestration (e.g.,Kubernetes)
  • Familiarity with DevOps practices and tools like CI/CD pipelines, monitoring, and logging
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Associate Development, Distributed Systems
Senior Associate Development, Distributed Systems

Zoho • Mumbai

On-site
INR 1,400,000 - 2,000,000
Comprehensive Coverage
Employee Assistance Program
Annual Wellness Bouquet
+6
Java Backend - Design & Development (URCS)
Java Backend - Design & Development (URCS)

Zoho • Hyderabad

On-site
INR 1,500,000 - 2,800,000
Insurance & Wellness
Parental Leave
Mobility Benefits
+2
Senior Associate DBA
Senior Associate DBA

National Payments Corporation of India • Chennai District

On-site
INR 1,200,000 - 1,800,000
Comprehensive medical, accidental, and life insurance
Employee Assistance Program
Parental Leave
+3
Senior Associate Database
Senior Associate Database

National Payments Corporation of India • Hyderabad

On-site
INR 700,000 - 1,000,000
Comprehensive Medical Coverage
Employee Assistance Program
Annual Wellness Bouquet
+5
Associate Application Developer
Associate Application Developer

National Payments Corporation of India • Hyderabad

On-site
INR 600,000 - 1,200,000
Comprehensive Coverage: Medical, accidental, and life insurance.
Employee Assistance Program: Onsite medical center.
Mobility Benefits: Relocation support.
Associate - Application Developer
Associate - Application Developer

Zoho • Mumbai

On-site
INR 1,200,000 - 2,400,000
Senior Associate IMPS, AEPS and NETC Design and Development
Senior Associate IMPS, AEPS and NETC Design and Development

Zoho • Hyderabad

On-site
INR 1,100,000 - 1,900,000
Comprehensive Coverage
Employee Assistance Program
Annual Wellness Bouquet
+9
Associate Application Development
Associate Application Development

National Payments Corporation of India • Hyderabad

On-site
INR 800,000 - 1,200,000
Comprehensive medical, accidental, and life insurance
Employee assistance program
Annual wellness bouquet
+7
Software Developer (Rust)
Software Developer (Rust)

Reserve Bank Innovation Hub • Mumbai

On-site
INR 2,000,000 - 4,000,000
Senior Associate IMPS, AEPS and NETC Design and Development
Senior Associate IMPS, AEPS and NETC Design and Development

Zoho • Chennai District

On-site
INR 2,500,000 - 4,000,000