Staff Software Engineer, Testing

4 weeks ago


Melbourne, Victoria, Australia Shield AI Full time
Shield AI is a venture-backed defence technology company building intelligent autonomous systems for aircraft. Our mission is to protect service members and civilians through AI and autonomy.

Founded in 2015, Shield AI's flagship autonomy software, Hivemind, powers aircraft, drones, and other platforms to perform complex missions with high reliability in contested environments.

For more information, visit www.shield.ai and follow Shield AI on LinkedIn, X (Twitter), and Instagram.

What You'll Do:

- Develop Python and C++ software to support autonomy solutions, including tooling, automation, testing, and analysis.
- Work closely with engineers across AI, autonomy, and robotics to architect high-quality, scalable software solutions.
- Set software engineering standards, contribute to technical direction, and mentor other engineers.
- Collaborate with Systems and Test teams to deliver fully integrated, tested autonomy solutions.
- Partner with Subject Matter Experts to translate customer needs into practical software applications.
- Contribute to a high-performing engineering team delivering advanced AI solutions on real-world hardware platforms.

What You'll Bring:

- Significant programming skills in Python, C++, or similar languages.
- Experience developing, benchmarking, debugging, and deploying software-based algorithms.
- Knowledge of modern software engineering best practices, including CI/CD and test-driven development.
- Experience working on complex, large-scale projects.
- Recent leadership or mentoring experience in engineering teams.
- Strong collaboration, communication, and problem-solving skills.

Bonus Points For:

- Experience with Docker, Kubernetes, CI/CD pipelines, and modern infrastructure tools.
- Familiarity with web-service technologies (gRPC, REST APIs, message queues like ActiveMQ/ZeroMQ).
- Experience with Python data analysis (Pandas, NumPy, Dagster) and C++ build tools (CMake, Conan).
- Experience with Reinforcement Learning, Machine Learning, and AI-based autonomy.
- Understanding of robotics and autonomous behaviour development, including task planning and allocation.
- Experience with unmanned system algorithms, particularly in the air domain.
- Familiarity with UCI and OMS open architecture standards.

Why Shield AI?

- Work on mission-critical AI and autonomy systems solving real-world defence and security challenges.
- Join a high-performing, collaborative engineering team working at the cutting edge of technology.
- Enjoy a flexible, supportive work environment - our office is located in Port Melbourne, close to Melbourne CBD.
- Salary + equity for permanent roles, with flexible working options available.

Help us redefine what's possible in autonomous defence — apply today

Shield AI is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please let us know.

#J-18808-Ljbffr

  • Melbourne, Victoria, Australia AZZO Full time

    Get AI-powered advice on this job and more exclusive features.Join us at AZZO, where we are pioneering integrated technology for a sustainable future. As we continue to grow, we are seeking an experienced and detail-driven Software Test Engineer to join our Melbourne team. In this role, you will be instrumental in ensuring the quality, performance, and...


  • Melbourne, Victoria, Australia Commonwealth Bank Full time

    Join to apply for the Staff Software Engineer - Android role at Commonwealth Bank3 days ago Be among the first 25 applicantsJoin to apply for the Staff Software Engineer - Android role at Commonwealth BankYou are collaborative and enjoy solving analytical problems to help our team to reach highest potentialWe are Australia's largest native mobile team,...


  • Melbourne, Victoria, Australia Commonwealth Bank Full time

    Join to apply for the Staff Software Engineer - Android role at Commonwealth Bank3 days ago Be among the first 25 applicantsJoin to apply for the Staff Software Engineer - Android role at Commonwealth BankYou are collaborative and enjoy solving analytical problems to help our team to reach highest potentialWe are Australia's largest native mobile team,...


  • Melbourne, Victoria, Australia Commonwealth Bank Full time

    Staff Software Engineer (C#.Net React & AWS)Join to apply for the Staff Software Engineer (C#.Net React & AWS) role at Commonwealth Bank Staff Software Engineer (C#.Net React & AWS)4 days ago Be among the first 25 applicants Join to apply for the Staff Software Engineer (C#.Net React & AWS) role at Commonwealth Bank Do work that matters Comm Bank is...


  • Melbourne, Victoria, Australia Commonwealth Bank Full time

    Staff Software Engineer (C# .Net React & AWS)Join to apply for the Staff Software Engineer (C# .Net React & AWS) role at Commonwealth BankStaff Software Engineer (C# .Net React & AWS)4 days ago Be among the first 25 applicantsJoin to apply for the Staff Software Engineer (C# .Net React & AWS) role at Commonwealth BankDo work that mattersCommBank is...


  • Melbourne, Victoria, Australia Commonwealth Bank Full time

    Staff Software Engineer (C# .Net React & AWS)Join to apply for the Staff Software Engineer (C# .Net React & AWS) role at Commonwealth BankStaff Software Engineer (C# .Net React & AWS)4 days ago Be among the first 25 applicantsJoin to apply for the Staff Software Engineer (C# .Net React & AWS) role at Commonwealth BankDo work that mattersCommBank is...


  • Melbourne, Victoria, Australia Commonwealth Bank Full time

    Join to apply for the Staff Software Engineer role at Commonwealth Bank3 days ago Be among the first 25 applicantsJoin to apply for the Staff Software Engineer role at Commonwealth BankDo work that mattersWe are creating the bank of tomorrow today and require top Engineers who focus on the customer experience and deliver exceptional solutions.Our Payments...


  • Melbourne, Victoria, Australia Commonwealth Bank Full time

    Join to apply for the Staff Software Engineer role at Commonwealth Bank3 days ago Be among the first 25 applicantsJoin to apply for the Staff Software Engineer role at Commonwealth BankDo work that mattersWe are creating the bank of tomorrow today and require top Engineers who focus on the customer experience and deliver exceptional solutions.Our Payments...


  • Melbourne, Victoria, Australia Commonwealth Bank Full time

    You are collaborative and enjoy solving analytical problems to help our team to reach highest potential We are Australia's largest native mobile team, building apps used by millions Together we will build tomorrow's bank today, using world-leading technology and innovation Do work that matters We're building tomorrow's bank today, which means we need...


  • Melbourne, Victoria, Australia Codematix Pty Ltd Full time

    Senior Hardware and Software Test EngineerAdd expected salary to your profile for insightsAbout the Company:Join a well-established and rapidly growing player in the renewable energy industry. This organisation has a strong presence in the Australian market, known for delivering innovative solutions in energy management technologies.The company fosters a...