Search by job, company or skills

NAB

Platform Engineer (SDE1)

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 30 applicants
Early Applicant

Job Description

The Opportunity:

This is your chance to launch your career at the intersection of finance and technology. As a Platform Engineer (SDE1) at NAB, you will join a team that is building the core engineering framework of our bank's technological transformation. This is not a typical entry-level role; you will be immersed in a culture of learning and innovation from day one, contributing to real-world systems that support millions of customers. Working alongside experienced engineers, you will gain hands-on experience with multi-cloud technologies, container orchestration, large-scale automation, and key banking constructs of security & risk. We are looking for passionate, curious, and collaborative individuals who are eager to learn and grow. If you want to build foundational skills and make a tangible impact, this is the place to start your journey.

What You'll Do:

As a SDE1, you will be a key contributor to our team, focusing on executing well-defined tasks under the guidance of senior engineers. Your work will directly support the stability and efficiency of the NAB Engineering Foundation.

  • Contribute to Core Services: Write, test, and debug code for our internal platform services and pipeline frameworks using languages like Python, Go, or Java.
  • Automate Infrastructure Tasks: Develop and maintain platform code repos to automate routine operational procedures, reducing manual effort and improving reliability.
  • Support Container Platforms: Assist in the deployment, configuration, and management of applications on our Kubernetes-based container platform.
  • Troubleshoot and Resolve Issues: Participate in the team's operational support rota, responding to alerts, investigating incidents, and resolving basic platform issues to minimize impact.
  • Document and Share Knowledge: Create and maintain clear technical documentation for the tools, systems, and processes you work on, contributing to our shared knowledge base.

What You'll Bring:

We are seeking candidates with a strong technical aptitude, a collaborative spirit, and an insatiable desire to learn.

  • Experience: 2+ years of software development or related technical experience.
  • Education: Bachelor's degree in computer science, Engineering, or a related field.
  • Core Fundamentals: Solid understanding of computer science fundamentals, including data structures, algorithms, operating systems, networking and cloud computing.
  • Programming Proficiency: Foundational skills in at least one modern programming language such as Java, Python, Go or Typescript.
  • Technical Curiosity: A genuine interest in cloud computing, infrastructure automation, and building reliable, scalable systems.
  • Collaborative Mindset: Excellent problem-solving skills and the ability to work effectively within a supportive, agile team environment, embodying our Win Together value.
  • Knowledge and some Experience in Cloud: A good understanding of Cloud computing and cloud infrastructure (AWS / Google Cloud / Azure)
  • Understanding of containerization technologies like Docker, Kubernetes.

Good to Have:

While not required, familiarity with the following technologies will help you hit the ground running:

  • Familiarity with CI/CD principles and tools such as Jenkins or GitLab CI or Harness.
  • An interest in Infrastructure as Code (IaC), Policy As Code (PaC) etc.
  • Exposure to Harness Modules.
  • Platform Specific languages like Ansible, Terraform, Bash and high-level languages like Typescript

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 132473271