NAB Off Campus Drive 2026 | Hiring Software Engineer (Apprentice) | Bengaluru
NAB Off Campus Drive 2026 | Hiring Software Engineer (Apprentice) | Bengaluru
National Australia Bank (NAB) has announced its Off Campus Drive 2026 for the role of Software Engineer (Apprentice) at its Bengaluru location. This is a strong opportunity for 2025 Batch BE/B.Tech graduates who want to start their career in software engineering with a global banking and financial services leader.
If you are strong in programming, OOP concepts, and problem-solving, this opportunity is worth serious consideration.
National Australia Bank (NAB)
| Company Name | National Australia Bank (NAB) |
| Role | Software Engineer (Apprentice) |
| Qualification | BE / B.Tech (CS / IT / Electronics / Electrical) |
| Eligible Batch | 2025 Batch Only |
| Salary | As per Company Standards (Market Avg: ₹8–14 LPA) |
| Experience | 0 – 1 Year (No prior employment/apprenticeship) |
| Location | Bengaluru |
| Job Type | Full Time |
About NAB
National Australia Bank (NAB) is one of Australia’s largest banks, serving over 10 million customers globally. Ranked among the world’s leading financial institutions, NAB focuses on delivering strong customer outcomes through technology transformation and innovation.
Eligibility Criteria
- 2025 Batch BE / B.Tech graduates only.
- Streams: CS / IT / Electronics / Electrical.
- No prior employment or apprenticeship experience.
- No backlog at the time of applying.
- Good academic record.
- Valid Indian citizenship.
- Good eLitmus pH score (as applicable).
Job Description
As a Software Engineer (Apprentice), you will be part of NAB’s Technology team focused on transforming core systems, developing modern backend services in a multi-cloud environment, and enhancing engineering practices.
You will work on design, development, testing, and maintenance of scalable technology solutions aligned with business goals.
Key Responsibilities
- Design, develop, and maintain technology applications.
- Participate in coding, testing, debugging, and deployment activities.
- Support and optimize existing systems.
- Contribute to system transformation and modernization initiatives.
- Collaborate in Agile development environments.
- Continuously improve engineering processes and practices.
Required Skills
- Strong Object-Oriented Programming (OOP) knowledge.
- Programming proficiency in Java / C++ / Python.
- Good understanding of Agile methodologies.
- Strong analytical and problem-solving skills.
- Excellent written and verbal communication skills.
Preferred Skills
- SQL / PLSQL knowledge.
- Cloud platforms (AWS / Azure).
- Source control tools (GitHub / Bitbucket).
- Microservices and API design knowledge.
- Exposure to Big Data technologies.
How To Apply For NAB Off Campus Drive 2026?
Interested and eligible candidates can apply online through the official NAB careers portal as per the application process guidelines.
If you are a 2025 graduate serious about becoming a software engineer in the banking technology domain, start preparing now. Focus on DSA, OOP, Java/Python coding practice, and system design basics before applying.
Good luck with your NAB job application
