Senior Software Engineer
2 days ago
Senior Software Engineer – Modern C++
Are you an experienced
Software Engineer
with a passion for solving complex problems and working on mission-critical technology? Join a high-performing engineering team building advanced systems that support Australia's next generation of defence capabilities.
Role:
Senior Software Engineer
Location:
Adelaide, SA with hybrid work arrangements
Type:
Full-time, Permanent
Security:
NV1 Clearance ideal (eligibility required)
About the Role
As a
Senior Software Engineer
, you'll design, develop, and optimise software within a Linux-based environment, contributing to cutting-edge research and development projects across sonar, optical, and sensor-based systems.
You'll work with modern C++ (C++20/23) daily, collaborating with a cross-functional team of engineers to deliver reliable, high-performance solutions in complex operational environments. Your work will help shape real-world outcomes — from sonar signal processing and drone control systems, to sensor integration and communications for defence platforms.
This is a hands-on, highly collaborative role, ideal for someone who thrives in an agile, research-focused environment with strong technical peers.
Key Responsibilities
- Design, implement, and maintain software solutions in modern C++ for real-time and embedded systems.
- Develop and automate workflows using Bash scripting and SQL within a Linux environment.
- Collaborate on projects involving sensor integration, radar systems, and optical technology.
- Contribute to R&D initiatives in signal processing, control systems, and algorithmic modelling.
- Participate in peer programming and technical reviews, sharing insights and best practices.
- Support DevOps practices and contribute to CI/CD pipelines and system automation.
You'll bring:
- More than 6 years of commercial experience in C++ software development (C++17 or newer; ideally C++20/23).
- Strong knowledge of Linux, Bash scripting, and SQL.
- Familiarity with DevOps tools or pipelines (highly regarded).
- Exposure to sensor-based, drone, or defence systems (preferred).
- Eligibility to obtain (or hold) NV1 security clearance.
- A collaborative mindset with servant leadership qualities and resilience in fast-paced environments.
Why Join This Team?
- Be part of a collaborative, politics-free culture that values peer programming and continuous learning.
- Work on multi-billion-dollar Commonwealth-backed programs at the forefront of defence innovation.
- Join a technically elite team that thrives on shared understanding, experimentation, and results.
- Enjoy an environment that rewards curiosity, initiative, and teamwork.
If you're passionate about modern C++, thrive in Linux environments, and want to make a meaningful contribution to national capability — this role is for you. Please reach out to me via with your contact number and resume (in Microsoft word format) should you be interested.
(Tip for a successful consideration: As you prepare your application, we encourage you to carefully review the requirements associated with this role to ensure eligibility. To support a meaningful assessment of your fit, your resume should provide clear, detailed examples of your contributions, measurable impact, and relevant commercial experience that align with the role's criteria. Please be aware that we rely solely on the information presented in your application - if specific experience or achievements are not included, we are unable to infer or assume them.)
Lastly, we will be only be able to consider candidates who are currently based in Adelaide, SA.
Diversity, Equity & Inclusion at Hudson
Hudson is committed to helping you find a workplace where you feel respected, supported, and free to thrive. We welcome applications from all backgrounds, identities, and lived experiences—because when different voices come together, amazing things happen
.
Casual Loading
*Please note for all
Australian*
based contract and temporary roles only, the pay rate is inclusive of mandatory 25% casual loading. This excludes permanent and fixed term roles.
-
Senior Software Engineer
4 days ago
Adelaide, South Australia Fivecast Full time $120,000 - $180,000 per yearOur Senior Software Engineers work closely with other members of the engineering team to scope, design, document, develop, integrate and test software to address end-user needs for a large web-based application.Designing, implementing and testing software components in JavaImplementing generative AI and agentic AI solutions in software products.Using data...
-
Software Engineer
1 week ago
Adelaide, South Australia ProFound People Full time $80,000 - $120,000 per yearSoftware Engineer | Adelaide, SA – Hybrid | Rust/C++I'm looking for a switched-on Software Engineer, who's open to joining a small but, established & innovative team, located in Adelaide.You'll be surrounded by a team of senior engineers, operating in a flat-hierarchy structure to develop software to powers advanced automated manufacturing systems. Joining...
-
Senior Software Engineer
7 days ago
Adelaide, South Australia Quoreka Full time $100,000 - $150,000 per yearAbout Quoreka:Quoreka has a formidable presence in the vendor solutions market for metals, energy, and agriculture. Catering a wide range of asset classes, our company utilizes a cloud-based suite of CTRM and ETRM solutions enhanced by AI/ML technology, alongside Supply Chain Management and E-Sourcing products. Today, we boast of extensive CTRM/ETRM...
-
Software Engineer
2 days ago
Adelaide, South Australia Aurizn Full time $80,000 - $120,000 per yearAbout AuriznWe are an Australian owned Defence Technology company pushing the limits to support Australian and allied forces deliver a more secure future.Shape the world at Aurizn to make a real impact and join our team. A recognised Great Place to Work, Aurizn people are driven by our values; Think Clever, Always Deliver, Embrace the Unknown and Be Better...
-
Senior Software Engineer or Technical Lead
4 days ago
Adelaide, South Australia Fivecast Full time $120,000 - $180,000 per yearAbout the RoleWe're looking to hire either a Senior Software Engineer or a Technical Lead to work closely with other members of the engineering team to scope, design, document, develop, integrate and test software to address end-user needs for a large web-based application. Designing, implementing and testing software components in JavaImplementing...
-
Software Engineer
1 week ago
Adelaide, South Australia DEWC Services Full time $80,000 - $120,000 per yearWho is DEWC and why should you work with us?DEWC Services provides specialist Engineering and technical expertise across the Information Warfare domain to the Australian Defence Force (ADF) and Department of Defence. We currently employ over 90 high-performing, talented engineers, IT, and business professionals who are passionate about keeping Australia's...
-
Senior Embedded Software Design Engineer
2 days ago
Adelaide, South Australia Codan Limited Full time $120,000 - $180,000 per yearAbout usAt Minelab Electronics, we change people's fortunes by designing the world's best hand-held metal detector technology. We have regional offices in Australia, Brazil, India, Ireland, Mexico, the UAE, and the USA and we are proud to supply customers in over 150 countries. Our customers range from humanitarian organisations clearing landmines, to...
-
Software Engineer
4 days ago
Adelaide, South Australia Planit Full time $80,000 - $120,000 per yearAbout the CompanyPlanit are world leaders in quality software engineering. We provide solutions that support organisations to deliver high quality systems, applications, and IT architecture. Planit is now a proud NRI company and part of a global movement to deliver a sustainable and secure future through better Information Technology exchanges. Our team...
-
Senior Systems Engineer
2 weeks ago
Adelaide, South Australia Rubix Solutions Pty Ltd Full time $80,000 - $120,000 per yearJob Description: An experienced Senior Systems Engineer is sought to join a skilled hardware engineering team delivering advanced solutions within a complex, mission-critical environment. This role will focus on the development, deployment, and support of sophisticated hardware and software systems for high-reliability applications. The Senior Systems...
-
Software Engineer II
2 weeks ago
Adelaide, South Australia Honeywell Full time $80,000 - $120,000 per yearJob DescriptionTHE FUTURE IS WHAT WE MAKE IT.Software EngineerAdelaideStart your career by making an impact and real connections with some of the most meaningful challenges around. When you join Honeywell, you become a member of our performance culture comprised of diverse leaders, thinkers, innovators, dreamers, and doers who are changing the future.Make...