Software Engineer

Summary

Software Engineer designing and developing C++ and Python applications for mission-critical space and advanced engineering platforms across Windows and Linux. Day-to-day work spans real-time and distributed systems, system integration and testing, CI/CD automation, and visualisation tool development.

Salary: $140k - $160k + super

Work on cutting-edge space technology, real-time systems, and software in a mission-critical environment

Your new company

Our client is a leading Australian technology organisation developing advanced systems that support mission-critical operations across complex engineering environments. With a strong history of innovation and a growing portfolio of cutting-edge technologies, they continue to invest in software capability to support the next generation of high-performance operational systems.

Working at the intersection of software, engineering, automation, and advanced sensing technologies, this is an opportunity to contribute to highly specialised projects that have real-world impact on a global scale.


Your new role

As a Software Engineer, you will play a key role in the design, development, integration, and support of software systems underpinning sophisticated operational platforms. Working within a multidisciplinary team of software, systems, hardware, and engineering specialists, you will help deliver reliable, high-availability solutions in a complex technical environment.

Key responsibilities include:

  • Developing and maintaining C++ applications across Windows and Linux environments
  • Supporting system integration, testing, verification, and validation activities
  • Building software for real-time and distributed processing systems
  • Enhancing visualisation tools and user-facing applications
  • Troubleshooting and resolving complex software and system issues
  • Contributing to DevOps initiatives, including CI/CD pipelines and automation
  • Collaborating closely with engineering teams to deliver robust and scalable software solutions
  • Driving continuous improvement across software quality, performance, and engineering practices


What you'll need to succeed

To be successful, you'll bring:
  • At least 3 years' experience in software engineering or software development roles
  • Strong commercial experience developing applications in C++
  • Experience working across both Windows and Linux environments
  • Python development experience for automation, scripting, or data processing
  • Strong understanding of software testing methodologies, including unit, integration, and system testing
  • Experience supporting high-availability or mission-critical software systems
  • Exposure to distributed processing and/or real-time systems
  • Knowledge of DevOps practices, CI/CD pipelines, source control, and deployment automation
  • Experience working with software that interfaces with hardware, firmware, or complex engineering systems
Desirable experience includes:
  • User interface and visualisation tool development
  • Scientific, observatory, defence, space, or advanced engineering environments
  • Safety-critical systems and systems automation


What you'll get in return

In return, you'll join a highly skilled engineering team working on genuinely unique technology challenges that few organisations in Australia can offer.

You'll have the opportunity to:
  • Work on innovative, mission-critical technology
  • Collaborate with some of Australia's leading engineers and technical specialists
  • Gain exposure to advanced software, automation, and systems engineering practices
  • Contribute to projects with global significance
  • Enjoy long-term career development and growth opportunities
  • Work within a collaborative and technology-focused culture


What you need to do now

If you're interested in this opportunity, please email [email protected] directly for more information on the role and the client.
If this role isn't quite right for you, but you're considering your next move, please get in touch for a confidential conversation about other opportunities within the Canberra technology market.



See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available