Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Senior software engineer in testing

Melbourne
beBee Careers
Software Engineer
Posted: 25 June
Offer description

As a senior software engineer in testing, you will have the opportunity to work on mission-critical AI and autonomy systems that solve real-world defence and security challenges.

The successful candidate will be responsible for developing Python and C++ software to support autonomy solutions, including tooling, automation, testing, and analysis.

You will work closely with engineers across AI, autonomy, and robotics to architect high-quality, scalable software solutions that meet customer needs.

This role involves setting software engineering standards, contributing to technical direction, and mentoring other engineers to ensure a high-performing team delivering advanced AI solutions.

You will collaborate with Systems and Test teams to deliver fully integrated, tested autonomy solutions and partner with Subject Matter Experts to translate customer requirements into practical software applications.


What You Will Bring

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


Desirable Skills and Experience

* 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.


Benefits and Work Environment

* A flexible and supportive work environment with opportunities for professional growth and development.
* A competitive salary package with equity options for permanent roles.
* A collaborative and dynamic team environment with opportunities to contribute to cutting-edge technology.


Why This Role?

This is an exceptional opportunity to join a high-performing engineering team working at the cutting edge of AI and autonomy. As a senior software engineer in testing, you will have the opportunity to make a meaningful impact on the development of AI and autonomy systems and contribute to shaping the future of defence and security solutions.

Send an application
Create a job alert
Alert activated
Saved
Save
Similar job
Senior software engineer
Melbourne
Chuffed
Software Engineer
Similar job
Senior software engineer - iam
Melbourne
Commonwealth Bank
Software Engineer
Similar job
Senior software engineer
Melbourne
Microsoft Corporation
Software Engineer
Similar jobs
IT and Tech jobs in Melbourne
jobs Melbourne
jobs Victoria
Home > Jobs > IT and Tech jobs > Software Engineer jobs > Software Engineer jobs in Melbourne > Senior Software Engineer in Testing

About Jobstralia

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by job title
  • Jobs by sector
  • Jobs by company
  • Jobs by location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobstralia - All Rights Reserved

Send an application
Create a job alert
Alert activated
Saved
Save