Senior Software Engineer C++

9 hours ago


Sydney, New South Wales, Australia DroneShield Full time $120,000 - $180,000 per year

Work with cutting edge AI technology, making the world a safer and more secure place. DroneShield (ASX:DRO) offers an opportunity to solve some of world's most challenging technical problems in the rapidly growing counterdrone sector. Our customers are militaries, government agencies, airports, critical infrastructure, law enforcement and many others.

With one of the largest listed defence company market capitalisations in Australia, part of the ASX200 index, and having raised approximately $250m in 2024 alone, DroneShield is undergoing hypergrowth stage, fuelled by rapidly increasing use of drones for nefarious applications, from battlefield, to terrorism, to contraband delivery and commercial espionage.

This role is in the DroneShield Sydney headquarters in Sydney CBD. There are approximately 380 staff based in the 4,000sqm facility today, scheduled to grow to approximately 500 staff by end of 2026. Overseas on the ground presence includes Virginia (USA), Netherlands, Denmark, Mexico and Dubai, as well as distributors in over 70 countries globally.

About the role

DroneShield is seeking a Senior Software Engineer with relevant experience to join the development team in Sydney, Australia. The position will report to the Software Engineering Lead for the project. The role primarily focuses on the development and testing of C++ code for a high-throughput, real-time data processing system that utilises ML algorithms for a defence application.

You will be part of a well-funded and agile organisation, working as a valued member of a close-knit, autonomous, cross-functional and world-class team. This role represents an exceptional opportunity for a result-driven individual in a niche but exploding market.

Responsibilities, Duties and Expectations

  • Design, develop and deploy software with focus on low latency, testability and scalability
  • Architect software modules for embedded microservices
  • Support algorithms engineers to integrate and performance tune algorithms implemented in C++ and Thrust or CUDA
  • Collaborate closely with other engineers and become a valued member of an autonomous, cross-functional team
  • Assist the project team to make informed decisions about the future direction of complex deployed system design

Qualifications, Experience and Skills

  • BS degree in Software Engineering, Computer Science, Mathematics or similar technical field of study or equivalent practical experience
  • Minimum 5 years of solid Software Engineering experience
  • Proficiency in Modern C++ (17 and later) and multi-threading
  • Experience with low-level C++ debugging
  • Knowledge of agile development practices
  • Familiarity with Linux environments
  • Ability to work in a multidisciplinary team, communicating effectively with systems, algorithms, full-stack and data engineers.

Security Requirements

  • Must be an Australian citizen
  • Must have a traceable and verifiable work history for the past 5 years
  • Must hold (or be eligible to obtain) an Australian Security Clearance (Baseline or NV1 is ideal).

Note for recruitment agencies: We do not accept unsolicited candidates from external recruiters unless specifically instructed.

PI



  • Sydney, New South Wales, Australia ProFound People Full time $120,000 - $180,000 per year

    Senior Software Engineer – C++ / Embedded Linux | Sydney, HybridI'm looking for an experienced C++ Engineer who's passionate about building software in an IoT environment, connecting to devices. You'll be part of a tight-knit team developing the platform that powers next-gen IoT products used by millions of people around the world.This isn't just another...


  • Sydney, New South Wales, Australia Hays Full time $120,000 - $180,000 per year

    C++ Senior Software Engineer (Video Streaming)Your new companyHays has partnered with a prominent organisation delivering enterprise software solutions across the financial and insurance sectors. The business supports large-scale operations through intelligent systems that help safeguard people, assets, and communities. The team culture is built on...


  • Sydney, New South Wales, Australia ProFound People Full time $90,000 - $120,000 per year

    Junior C++ Engineer | Sydney, Hybrid | C++, QtDue to strong growth and a packed roadmap, our client is expanding their engineering team and seeking a Junior C++ Engineer to help deliver next-generation technology projects. You'll be working on systems that detect and analyse objects in real time, building applications into an existing product suite of...


  • Sydney, New South Wales, Australia Software At Scale Full time $120,000 - $180,000 per year

    Our 'black belt' specialists are leaders in their domains: digital champions, delivery-focused experts, top-tier security professionals, AI thought leaders, and engineering best practice advocates.With a global presence and local expertise, we deliver innovative solutions without compromising on quality. Our multidisciplinary teams provide tailored expertise...


  • Sydney, New South Wales, Australia Software At Scale Full time $120,000 - $180,000 per year

    Our 'black belt' specialists are leaders in their domains: digital champions, delivery-focused experts, top-tier security professionals, AI thought leaders, and engineering best practice advocates.With a global presence and local expertise, we deliver innovative solutions without compromising on quality. Our multidisciplinary teams provide tailored expertise...


  • Sydney, New South Wales, Australia Software At Scale Full time $120,000 - $180,000 per year

    Our 'black belt' specialists are leaders in their domains: digital champions, delivery-focused experts, top-tier security professionals, AI thought leaders, and engineering best practice advocates.With a global presence and local expertise, we deliver innovative solutions without compromising on quality. Our multidisciplinary teams provide tailored expertise...


  • Sydney, New South Wales, Australia ProFound People Full time $120,000 - $180,000 per year

    A world leading quantum tech company is expanding its software team and now hiringSeniorEmbedded Software Engineersto build control and integration software for advanced technology platforms.In this role, you will design and implementlow-level embedded softwarethat drives data acquisition, real-time control, and hardware–software integration. You will...


  • Sydney, New South Wales, Australia MAP TALENT Full time $104,000 - $130,878 per year

    About the roleWe're seeking a Senior Software Engineer to join one of Australia's most prominent digital platforms, used by millions of people every day. This role offers the opportunity to design, build, and scale the technology behind a major streaming service, while working with a highly collaborative and innovative engineering team.Key...


  • Sydney, New South Wales, Australia ProFound People Full time $80,000 - $120,000 per year

    Position Title:Senior OR Software Engineer – C++ ApplicationsEmployment Type:Full-timeLocation:Sydney, NSWReports To:Technical Lead / Engineering ManagerAbout the RoleWe are seeking a highly skilled Software Engineer to taketechnical ownershipacross a range of complex projects. This role requires a professional who is committed to finding theoptimal...


  • Sydney, New South Wales, Australia Microsoft Full time $120,000 - $180,000 per year

    Senior Software Engineer - Azure Storage Scenario ValidationSydney, New South Wales, Australia3 more locationsDate postedSep 15, 2025Job number1874504Work site3 days / week in-officeTravel0-25%Role typeIndividual ContributorProfessionSoftware EngineeringDisciplineSoftware EngineeringEmployment typeFull-TimeOverviewAre you excited about the possibility of...