Senior Software Engineer

1 week ago


Sydney, New South Wales, Australia Sonitec Full time

About the role

The company is seeking a Senior Software Engineer with C++ & Algorithm experience to join the Sensor Fusion AI Team in Sydney.

Responsibilities, Duties and Expectations

  • Drive the development of our Sensor Fusion engine to meet the most demanding operational requirements in real-world deployments and contribute to its architectural direction and long-term vision.
  • Design, develop, refactor, and deploy software focused on high availability, low latency, and scalability.
  • Profile, benchmark, and optimise both new and existing performance-critical code by leveraging multi-threading, language bindings, GPU acceleration, and other advanced techniques.
  • Work in close collaboration with relevant stakeholders to troubleshoot and resolve bug/issue reports.
  • Apply software engineering best practices including refactoring, testing, and documentation to ensure code quality and maintainability.
  • Collaborate closely with other engineers and become a valued member of an autonomous, cross-functional team.

Qualifications, Experience and Skills

  • BS degree in Computer Science, Mathematics or similar technical field of study or equivalent practical experience.
  • Minimum 5 years of experience in a professional Software Engineering environment.
  • Proficiency in C++ and familiarity with other general-purpose languages (ideally Python (not a must - with experience creating C++ bindings).
  • Knowledge of C++ meta build tools (CMake) and unit testing frameworks.
  • Strong background in developing data-intensive, real-time applications, and/or GPU-based processing systems (TensorRT, CUDA, etc.).
  • Familiarity with Linux and containerisation using Docker.
  • Experience in creating automated workflows for CI/CD.
  • Advanced understanding of data structures, algorithms, and the application of mathematics and physics in software development.

Nice to have

  • Experience with sensor fusion, multi-sensor data processing, or object tracking algorithms
  • Background in AI/ML is a plus
  • Knowledge of monitoring tools such as Prometheus, Grafana, or similar observability frameworks


  • Sydney, New South Wales, Australia Software at Scale Full time

    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 Resource Corner Full time

    Role: Senior Software Engineer (Fullstack)Location: SydneyEmployment Type: Permanent**Note: Dependent visa with unlimited work right OR any visa with fullwork permit can apply**Skills Required:We are searching for a senior software engineer with experience in a matrix structure, with proven expertise in full stack technologies and end to end software...


  • Sydney, New South Wales, Australia l'Envol Full time

    Role DescriptionThe Senior Software Engineer will be responsible for designing, developing, and delivering high-quality software solutions that meet business objectives and technical standards. This role involves taking ownership of complex projects, mentoring junior engineers, and contributing to architectural decisions that shape scalable and maintainable...


  • Sydney, New South Wales, Australia Hung's Company Full time

    Summary: We are seeking a Senior Software Engineer to join our team in Sydney. This role involves developing high-quality software solutions and collaborating with cross-functional teams. Ideal for experienced engineers looking to make a significant impact in a dynamic environment, you will play a key role in driving innovation and enhancing our software...


  • Sydney, New South Wales, Australia ProFound People Full time

    Senior Software Engineer | Backend & Systems | Sydney, HybridA cutting-edge deep-tech company is building the infrastructure layer that will power the next era of advanced computational technologies. Their organisation blends systems-level thinking, scientific software, and modern cloud development to turn complex research breakthroughs into scalable,...


  • Sydney, New South Wales, Australia Talenza Full time

    Senior Software Engineer We're currently hiring a Senior Software Engineer to join a high-performing team at a leading investment and financial services firm in Sydney CBD. We're about to rebuild our entire trading platform into a cloud-native, microservices architecture, replacing legacy integration points with Kafka streaming, modernising performance,...


  • Sydney, New South Wales, Australia Anduril Industries Full time

    About the TeamAnduril'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...


  • Sydney, New South Wales, Australia Plenti Full time

    Who is Plenti?Plenti is a fintech lender, providing faster, fairer loans by leveraging its smart technology. Plenti is a dynamic and innovative business that is growing strongly. By continuing to deliver better customer experiences, Plenti is taking market share from incumbent players in the personal lending, renewable energy, and automotive finance...


  • Sydney, New South Wales, Australia Squiz Full time

    2025 is all about growth here at Squiz The Squiz product team is working to deliver a cloud-based Digital Experience Platform (DXP) with several core capabilities including Content Management, Optimisation tooling, and Platform services.We're seeking a number ofSenior Fullstack Software Engineers(backend leaning) to join our product engineering team on a...


  • Sydney, New South Wales, Australia CloudMarc Full time

    Senior Software Engineer – Sydney (Contract)Location:SydneyAbout CloudMarcCloudMarc is a technology consultancy delivering end-to-end solutions in Cloud, Quality Engineering, Automation, and Digital Transformation. We partner with leading enterprises across financial services, utilities, higher education, and government to build scalable and resilient...