Senior Software Engineer

4 days ago


City of West Torrens, Australia Hudson AU Full time

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 at isabelle.ho2@hudson.com with your contact number and resume (in Microsoft Word format) should you be interested.

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. We will only 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.

#J-18808-Ljbffr



  • City of Melbourne, Australia Howden Group Full time

    Senior Software Engineer page is loaded## Senior Software Engineerlocations: Melbourne - Bourke Streettime type: Full timeposted on: Posted Todayjob requisition id: R0014318* Help us think differently* Innovate, collaborate, and celebrate* Thrive in a fast-paced environment**About DUAL**Driven by a vision to be the world’s best underwriting...

  • Software Engineer

    3 weeks ago


    Council of the City of Sydney, Australia Rocket Software, Inc. Full time

    Software Engineer (Compiler) page is loaded## Software Engineer (Compiler)locations: Sydney, Australia (Remote)time type: Full timeposted on: Posted 3 Days Agojob requisition id: R2025-5707**It's fun to work in a company where people truly BELIEVE in what they're doing!****Job Description Summary:**The Software Engineer sets the direction for the...


  • Council of the City of Sydney, Australia Howden Group Full time

    Senior Software Engineer page is loaded## Senior Software Engineerlocations: Sydney - LV 29, Angel Placetime type: Full timeposted on: Posted Todayjob requisition id: R0014318* Help us think differently* Innovate, collaborate, and celebrate* Thrive in a fast-paced environment**About DUAL**Driven by a vision to be the world’s best underwriting...


  • Council of the City of Sydney, Australia ClearCompany Full time

    Senior Software Engineer - Full Stack TypeScript. This newly created role offers the opportunity to work on greenfields digital initiative and play a key role in their digital transformation, working alongside high-performing squads to deliver scalable full stack solutions. Multiple roles. Role: Senior Software Engineer - Full Stack Engineer – would also...


  • City of Melbourne, Australia Dye & Durham Corporation Full time

    Senior Software Engineer Department: Financial Solutions Employment Type: Fixed Term - Full Time Location: Melbourne Description We're looking for x2 experienced, versatile, and strategic Senior Software Engineers to drive the development and support of high-quality products aligned with our long-term business vision. You’ll play a critical role in...


  • Council of the City of Sydney, Australia Slope Full time

    About the Team Anduril’s Maritime Division has assembled a diverse team of experts in software, robotics, artificial intelligence, sensor fusion, and data analysis to create software and hardware solutions that radically evolve the capabilities of our customers. We are fielding the next generation of autonomous systems to tackle the extremely challenging...


  • City of Brisbane, Australia Deswik Mining Consultants Pty Ltd Full time

    Senior Software Engineer - RACE Calling train and rail enthusiasts with senior C++, Python & full-stack skills to shape rail planning software which has real impact. Deswik’s RACE product offers a unique opportunity to work on cutting‑edge technology that’s transforming bulk rail logistics. RACE combines real‑time train management, advanced...


  • Council of the City of Sydney, Australia Suncorp Full time

    Take the next step. Be part of something bigger at Suncorp. - Build and deliver scalable apps, APIs, and microservices with automation and CI/CD - Calling out for Java/REST API/Spring-Boot problem solvers and engineers - Sydney location About the role As a Senior Software Engineer, you’ll collaborate with delivery leaders and engineering teams to...


  • City of Melbourne, Australia Vix Technology Group Full time

    Make The Connection. Vix Technology is a global leader in providing innovative solutions for public transit, believing that accessibility should be a standard. With over 35 years of experience and systems deployed in 200+ cities, our technology quietly powers the journeys of millions every day. Now, we’re looking for a Senior Software Engineer to help us...


  • Council of the City of Sydney, Australia Terem Full time

    Overview Terem is a tech product development and strategy firm. We are looking for a Senior Software Engineer with a passion for Product Development to join our team. This is a role that requires leadership and technical acumen. It will involve working with a 4 person team to build a greenfield product to improve operations. While the new products are...