About the Company
National Australia Bank (NAB) is one of Australia’s largest financial institutions, serving over 9 million customers across the globe. We are committed to building a better future through financial innovation, responsible banking, and a strong focus on our people. Our technology teams are at the forefront of this mission, developing scalable, secure, and cutting-edge systems that power critical banking operations and deliver exceptional customer experiences. Join a culture that values collaboration, continuous learning, and making a real impact.
Job Description
We are seeking a highly skilled and experienced C++ Systems Engineer to join our core banking technology team in Melbourne. This is an exciting opportunity for a talented engineer looking to make a significant impact on critical, high-performance systems. You will be instrumental in designing, developing, and maintaining robust C++ applications that form the backbone of our financial services. This role is ideal for an individual with deep expertise in systems programming, performance optimization, and a strong understanding of complex software architectures. We offer a comprehensive visa sponsorship and relocation package for qualified international candidates eager to contribute to a leading financial institution.
Key Responsibilities
- Design, develop, and implement high-performance, low-latency C++ applications for critical banking systems.
- Optimize existing system components for performance, scalability, and reliability.
- Collaborate with architects, product managers, and other engineering teams to define system requirements and specifications.
- Conduct code reviews, provide constructive feedback, and ensure adherence to best practices and coding standards.
- Troubleshoot and debug complex issues in production environments.
- Develop and maintain comprehensive documentation for system design, architecture, and operation.
- Mentor junior engineers and contribute to a culture of technical excellence.
- Stay abreast of new C++ features, libraries, and best practices in systems programming.
Required Skills
- Expertise in C++11/14/17/20, including STL and Boost libraries.
- Strong understanding of operating systems concepts (Linux/Unix preferred), multi-threading, and concurrent programming.
- Proficiency in designing and implementing high-performance, low-latency systems.
- Experience with network programming (TCP/IP, sockets).
- Familiarity with various data structures and algorithms.
- Experience with version control systems (Git) and CI/CD pipelines.
- Demonstrated problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
Preferred Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Experience with distributed systems and microservices architectures.
- Knowledge of scripting languages like Python or Bash.
- Familiarity with financial industry protocols or data formats.
- Experience with performance profiling and debugging tools.
- Exposure to cloud platforms (AWS, Azure, GCP).
Perks & Benefits
- Comprehensive visa sponsorship and relocation package.
- Competitive annual salary and performance-based bonuses.
- Generous paid time off and public holidays.
- Health and wellness programs, including discounted gym memberships.
- Flexible hybrid work model.
- Professional development opportunities and training.
- Employee assistance program.
- Parental leave and family support policies.
- Access to a vibrant and inclusive company culture.
- Employee banking benefits and discounts.
How to Apply
If you are interested in this position, please click the "Apply Now" button below. To ensure your application is properly considered, please prepare the following:
- An up-to-date Resume or CV
- A brief cover letter summarizing your experience and motivation
Applications are reviewed on a rolling basis. Only shortlisted candidates will be contacted for an interview.
⚠️ Important Disclaimer
Welcome to Westford Trust. We publish job opportunities aggregated from public sources, employers, and job portals. We never charge any fees to access or use our website; all information is provided entirely for free.
Westford Trust does not directly offer or manage these positions, nor are we directly involved in the hiring process for the vacancies published on https://jobs.westfordtrust.com.
If you suspect a fraudulent listing or have any questions, please contact us at techturna@gmail.com.