Staff Software Engineer, Testing

4 days 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 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...

  • Software Testing

    7 hours ago


    Melbourne, Victoria, Australia Career Success Australia Full time

    Join a fast-growing software development company leading the way with exciting application projects. This Software Testing Internship is perfect for aspiring software testers and software testing engineers. As part of a friendly, hard-working team, you'll be learning how to manage projects, consolidate test results and perform manual and automation testing...


  • Melbourne, Victoria, Australia The Rundown AI, Inc. Full time

    Shield AI is a leading developer of autonomous system software solutions. Our mission is to protect service members and civilians through the use of intelligent autonomous systems. We are committed to equal employment opportunity regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender...


  • Melbourne, Victoria, Australia Cognizant Full time

    Are you an experienced Quality Assurance professional looking for a new challenge? Cognizant has an exciting opportunity for a Senior Software Testing Consultant to join our team. In this role, you will work closely with cross-functional teams to design and implement quality engineering practices, processes, methodologies, standards, and hygiene for agile...


  • Melbourne, Victoria, Australia LEAP Legal Software Full time

    About LEAP Legal SoftwareWe're transforming the legal landscape through cutting-edge technology, empowering clients to achieve better outcomes and work more efficiently.Our company has been at the forefront of innovation for over 30 years, providing leading provider of Legal Practice Productivity Solutions. Our guiding purpose is to 'Help lawyers who help...

  • Test Engineer

    3 days ago


    Melbourne, Victoria, Australia Chenega Corporation Full time

    Test EngineerMelbourne, FLAre you ready to enhance your skills and build your career in a rapidly evolving business climate? Are you looking for a career where professional development is embedded in your employer's core culture? If so, Chenega Military, Intelligence & Operations Support (MIOS) could be the place for you Join our team of professionals who...


  • Melbourne, Victoria, Australia Solventum Full time

    Shaping the Future of Healthcare through Quality EngineeringAs a Senior Quality Engineer at Solventum, you'll be part of a collaborative team driving innovation in the healthcare sector. We're committed to delivering high-quality solutions that meet the evolving needs of our customers and stakeholders. Your expertise will play a critical role in shaping our...

  • Test Engineer

    4 days ago


    Melbourne, Victoria, Australia Kirra Services Full time

    Adelaide, Brisbane, Canberra, Melbourne, Sydney CBDKey ResponsibilitiesTest Engineer will design, create and execute test cases for specific requirements.Liaising with developers and business analysts to gather deep technical analysis and functional and business requirements for testing.Analyse the test results and manage defects.Proactively prioritize tasks...

  • Test Engineer

    2 days ago


    Melbourne, Victoria, Australia Allurapartners Full time

    Exciting opportunity for a Test Engineer to support the testing of an experienced platform team to enable digital solutions and transformation.The CompanyOur client is a leader in education and undergoing a major cloud journey. They are seeking a Test Engineer on a permanent basis to support the testing of the platform team, ensuring the quality and...

  • Software Engineer

    3 days ago


    Melbourne, Victoria, Australia Commonwealth Bank Full time

    We are seeking a skilled Software Engineer to join our team at Commonwealth Bank. In this role, you will be responsible for designing and developing high-quality software solutions that meet the needs of our customers.As a member of our CommBiz crew, you will work closely with engineers to modernize our tech stack and uplift business capabilities. You will...

  • Software Engineer

    6 days ago


    Melbourne, Victoria, Australia Canonical Full time

    This is a Software Engineer - Solutions Engineering role with one of the leading companies in AU right now -- Canonical -- with an amazing team. They are continuing to grow rapidly. This is the chance to join right as the takes off.More About the Role at Canonical The Solutions Engineering team works in close collaboration with our managed infrastructure...


  • Melbourne, Victoria, Australia Coles Full time

    We're seeking a highly skilled Senior Software Engineer to join our Digital team at Coles Group. Our team is responsible for designing, developing, and maintaining world-class software solutions that enhance customer experiences.About the RoleThis position involves collaborating with cross-functional teams to identify, prioritize, and deliver software...

  • Software Engineer

    3 weeks ago


    Melbourne City Centre, Victoria, Australia WHITEPAGE CONSULTANCY PTY LTD Full time

    About K.J. Ross & Associates Pty Ltd: K.J. Ross & Associates, a leading technology firm based in Docklands, is renowned for its cutting-edge solutions in software development. We are committed to delivering high-quality software that drives business innovation and operational excellence. Our team is at the forefront of technological advances, consistently...

  • Software Engineer

    3 days ago


    Melbourne, Victoria, Australia Mitra Innovation Group Full time

    As a Software Engineer, you will be responsible for designing, developing, and maintaining software applications that align with business needs. You will interpret technical specifications, write and modify code, ensure seamless integration with external systems, and contribute to system architecture improvements. The role involves working closely with...


  • Melbourne, Victoria, Australia Anduril Industries Full time

    Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model of the 21st century's most innovative companies to the defense industry, Anduril is changing how military systems are designed, built and sold. Anduril's...


  • Melbourne, Victoria, Australia Kirra Services Full time

    Job OverviewKirra Services is seeking a skilled Test Engineer to join our team. The successful candidate will be responsible for ensuring the quality of our software products.**Key Responsibilities**Design and create test cases for specific requirements.Liaise with developers and business analysts to gather technical and functional requirements.Analyse test...


  • Melbourne, Victoria, Australia CloudMarc Full time

    About CloudMarcWe are a leading technology consultancy specializing in quality engineering, automation, and digital transformation. Our expertise lies in creating seamless software delivery through cutting-edge automation frameworks and robust testing strategies.About the RoleWe seek a highly skilled Test Analyst with experience in Salesforce testing to...


  • Melbourne, Victoria, Australia Luxoft Full time

    Luxoft is seeking a talented Software Testing Specialist to join our team. As a Software Testing Specialist, you will be responsible for implementing testing as per Test Strategy and providing inputs to Test Strategy. You will create Test Plans, derive project-specific estimates, and plan and coordinate test activities/deliverables in accordance with test...

  • Software Engineer

    6 days ago


    Melbourne, Victoria, Australia Zone IT Solutions Full time

    We are seeking a Software Engineer - RPA to join our team at Zone IT Solutions. As a software engineer, you will be responsible for designing, developing, and testing automation solutions using the Pega RPA platform.Your Key Responsibilities:Design and develop automation solutions using Pega Robotics 19.1.x or higherTest and validate automation solutions to...


  • Melbourne, Victoria, Australia Paxus - Technology + Digital Talent Full time

    Melbourne based contractHybrid working environmentLinux environmentSeeking an engineer who has the breadth and depth on performance benchmarking software on Linux OS, using automated testing as a principle, to join the modernisation team in Australia, Melbourne.Key Skills:Build performance workload model to test cards transaction switch components (if they...