Back to jobs
Regional hiringpublishedExternal employer
NINAB Innovation Centre India
NAB Innovation Centre IndiaFinTech

Software Engineer

Apprentice

Location

Gurugram, Haryana, India

Work type

Hybrid

Employment

Apprenticeship

Experience

Experience flexible

Compensation

₹10L - ₹10L per year

Posted

17h ago

Summary and responsibilities

Role overview

Summary

The Software Engineer (Apprentice) at NAB Innovation Centre India will be responsible for designing, developing, programming, testing, and maintaining technology solutions. This role involves transforming core systems, creating modern back-end services in a multi-cloud environment, and uplifting technical practices to enhance customer and banker experiences.

It’s more than a career at NAB. It’s about more meaningful work, more global opportunities, and more innovation beyond boundaries.

Your job is just one part of your life. When you bring your ideas, energy, and hunger for growth, you’ll be recognised and rewarded for your contribution in return. You’ll have our support to excel for our customers, deliver positive change for our communities, and grow your career.

Since 2022, NAB Innovation Centre India has been strengthening NAB’s global capability from Gurugram, with continued expansion into Bengaluru.

We were established as a centre for operations and technology excellence, helping NAB deliver faster, better and more personalised experiences to customers and colleagues.

Our purpose remains clear:

  • Accelerate NAB’s current and future strategic priorities

  • Strengthen emerging technology, engineering and automation capability

  • Build sustainable operations at scale in India

Our passionate leaders recruit and develop high-performing people, empowering them to deliver exceptional outcomes to make a positive difference in the lives of our customers and our communities.


A diverse and inclusive workplace works better for everyone:

Our goal is to foster a culture that fills us with pride, rooted in trust and respect. NAB is committed to creating a positive and supportive environment where everyone is encouraged to embrace their true, authentic selves. A diverse and inclusive workplace where our differences are celebrated, and our contributions are valued. It’s a huge part of what makes NAB such a special place to be.


More focus on you:

We’re committed to delivering a positive experience for our colleagues and a workplace you can be proud of. We support our colleagues to balance their careers and personal life through flexible working arrangements such as hybrid working and job sharing, and competitive financial and lifestyle benefits. We invest in our colleagues through world-class development programs (Distinctive Leadership and Career Qualified in Banking), and empower you to learn, grow, and pursue exciting career opportunities.


Join NAB India:

This is your chance to join NAB India and, along with your experience and expertise to help shape an innovation-driven organisation that focuses on making a positive impact in the lives of its customers, colleagues, and communities


Eligibility:

  • 2025 Batch BE / BTech with no prior employment/apprenticeship experience

  • CS/IT/Electronics/Electrical

  • Good Academic track record

  • Good pH Score

  • No backlog at the time of applying

  • Must have Indian citizenship


Career that gives you more:

Your career at NAB is about more than money. It's about serving our customers well and helping our communities prosper.

To enrich our Customer and Banker experience, the teams across Technology are transforming our core systems, creating modern back-end services in a multi-cloud environment, and uplifting our processes and technical practices.

We are looking for talented engineers to deliver a range of technology applications and development services through design, development, programming, testing and maintenance of Technology solutions, aligned with business objectives.

We invite you to apply for exciting careers across roles like Engineers with Programming skills.

The successful applicant will become a part of a team applying a passion for continuous improvement to support, optimise, and reimagine our systems, as we transform our technology landscape to deliver customer excellence in an ever-changing world.

Flexibility as per business needs and across other technology roles.


You will bring:

  • Strong OOP and Agile development experience

  • Must have strong Programming skills in –

    • Software Engineering (Coding assessment using the languages Java/C++/Python; Interviews will be based on Java and Programming skills)

  • Preferred skills –SQL/PLSQL, Cloud (esp. AWS/Azure), Source control tools (Github/Bitbucket), Big Data technologies, Microservices/API Design

  • Proven analytical and problem-solving skills.

  • Demonstrated excellence in written and verbal communication.


Benefits:

  • Best in class leaves & holidays

  • Relocation Assistance as per company policy

  • Hospitalization (Family floater)

  • Group Term Life Insurance

  • Group Personal Accident Insurance

  • Employee Assistance Program (EAP)

  • Online Medical Consultation


Selection Process:

  • Pre-Screening

  • Online Coding Assessment

  • Technical Interview

  • Management & HR Interview

Online Coding assessment will be based on the languages Python/Java/C++ for Software Engineer

Software Engineer role technical interview will be based on Java and Programming skills


Note:

  • Apprenticeship duration is 12 months (conversion to permanent employment on the basis of performance and conduct).

  • Stipend during apprenticeship will be ₹80000 per month.

  • The selection process will be conducted in person in the NCR. Therefore, shortlisted candidates should be willing to travel to the NCR to participate.

  • Shift Timings: 8am to 5pm IST (Need to be flexible as per business requirement)

  • Work Model: Hybrid/Full Time

The selection process will be conducted in person in the NCR. Therefore, shortlisted candidates should be willing to travel to the NCR to participate.

Updated 17h ago

Candidate fit

Skills and qualifications

Additional skills

Programming • 1+ yrs
Java • 1+ yrs
Python • 1+ yrs
C++ • 1+ yrs
OOP • 1+ yrs
Agile development • 1+ yrs
SQL • 1+ yrs
Cloud • 1+ yrs

Experience

Experience flexible

How this role is positioned

Role classification

Job domains

Software Engineering

Industries

Finance & Banking

Employment

Apprenticeship

Contract duration

Permanent

Hiring type

Direct

Global hiring

Location specific

Offer details

Compensation and benefits

Compensation

₹10L - ₹10L per year

VisibilityShared on listing
CurrencyINR
PeriodYearly

Benefits and perks

Relocation Assistance

Location, schedule, and role shape

Work setup

Work conditions

Primary locationGurugram, Haryana, India
Work typeHybrid
Global hiringNo

Bandwidth profile

peopleMedium5/10
physicalLow2/10
cognitiveHigh8/10
executionHigh8/10
creativityMedium6/10
uncertaintyMedium6/10
communicationMedium7/10

Context on the employer

Company snapshot

Company

NAB Innovation Centre India

Team size

Growing team

Location

Gurugram, Haryana, India

Since 2022, NAB Innovation Centre India has been strengthening NAB’s global capability from Gurugram, with continued expansion into Bengaluru. We were established as a centre for operations and technology excellence, helping NAB deliver faster, better and more personalised experiences to customers and colleagues. Our purpose remains clear: Accelerate NAB’s current and future strategic priorities, Strengthen emerging technology, engineering and automation capability, Build sustainable operations at scale in India.

Visit website

Software Engineer

Gurugram, Haryana, IndiaApprenticeship