Rabobank

Lead Software Engineer - Online Banking

Rabobank
Apply
3 days ago
Sydney, AustraliaStaff+

Responsibilities

  • Lead technical delivery across online banking applications, APIs, and microservices.
  • Design, develop, test, debug, and remediate software systems.
  • Translate architecture and business requirements into practical, maintainable engineering solutions.
  • Provide technical direction, conduct design and code reviews, and coach engineers.
  • Champion clean code, automated testing, CI/CD, secure engineering, and Azure DevOps deployment practices.
  • Design for performance, scalability, security, resilience, accessibility, and observability.
  • Identify technical debt and improve platform reliability.
  • Support production services through incident investigation, root cause analysis, and resolution of priority issues.
  • Participate in an on-call roster when required.

Requirements

  • 10+ years of software engineering experience, including 2+ years at Senior or Lead level.
  • Strong commercial experience with React and Java Spring Boot.
  • Experience with REST APIs, microservices, Kafka, and event-driven architecture.
  • Strong CI/CD, Azure DevOps, and cloud deployment experience.
  • Knowledge of secure coding, SAST, vulnerability management, and dependency management.
  • Experience supporting business-critical applications in production.
  • Experience using modern AI coding tools such as GitHub Copilot or equivalent.
  • Understanding of LLMs, prompt engineering, RAG, agentic workflows, evaluation, and responsible AI.
  • Ability to coach engineers and lead technical delivery without formal people-management responsibility.

Benefits

  • Flexible hybrid working from Rabobank’s Sydney CBD office and home.
  • Wellbeing leave and additional leave options, including the ability to purchase up to two extra weeks of annual leave.
  • Up to 14 weeks of paid parental leave.
  • Education Assistance Program.
  • Employer-funded Death, TPD, and Income Protection insurance.
  • Matched donations through the workplace giving program.
  • Annual wardrobe or equipment allowance, flu shot, gym passport discount, health insurance discounts, and other extras.
  • The role must be based in Sydney and includes participation in an on-call roster.

Tech Stack

Categories

Rabobank

About Rabobank

10,000+ employees

Rabobank is a Dutch cooperative bank that provides retail and commercial banking, mortgages, savings, wealth management, and leasing, with a global focus on financing the food and agriculture sectors. It earns interest and fee income from consumer, SME, and corporate clients. Headquartered in Utrecht, it serves about 10 million customers in 47 countries and was formed in 1972 through the merger of two cooperative banks.

Contact me