Sightline Intelligence
Posted 1d ago

Software Engineer

Sightline Intelligence
Murarrie or Brisbane
OnsiteFull Time
Responsibilities
  • leading designs
  • mentoring engineers
  • developing software
Requirements
  • Bachelor’s degree required
  • Master’s preferred
  • With proven C++ software development experience
  • Complex production software delivery
  • Architecture
  • Concurrency
  • Memory management
  • Performance optimization, and team collaboration
Technical tools mentioned
C++NVIDIA JetsonQualcomm

Job description

Sightline Intelligence — Murarrie, Brisbane

The Senior Software Engineer is responsible for providing strategic technical leadership across multiple teams while defining engineering standards to drive innovation. This role will balance high-level technical vision with hands-on contribution and team development.

Key Responsibilities:

Technical Leadership & Delivery

  • Take end-to-end technical ownership of major features and software subsystems, from requirements and design through implementation, testing, deployment, and ongoing support.

  • Design and develop high-performance, scalable, and maintainable software primarily using modern C++.

  • Make and clearly communicate architectural and technical decisions, including trade-offs related to performance, reliability, complexity, and delivery timelines.

  • Break down complex technical problems, define implementation approaches, identify risks, and provide realistic estimates.

  • Investigate and resolve complex software defects, performance bottlenecks, integration issues, and production failures.

  • Establish appropriate testing, validation, and quality assurance strategies for mission-critical software.

  • Improve software architecture, development practices, tooling, building systems, and deployment processes.

  • Evaluate new technologies and development approaches based on their practical value, technical risk, and suitability for our products.

Engineering Standards and Mentoring

  • Lead design discussions and code reviews, helping maintain a high standard of software quality across the team.

  • Mentor and support other engineers through technical guidance, constructive feedback, and knowledge sharing.

  • Promote strong engineering practices relating to maintainability, testing, documentation, performance, and reliability.

  • Identify opportunities to reduce technical debt and improve existing systems without disrupting product delivery.

  • Contribute to shared coding standards, architectural principles, and engineering processes.

Collaboration

  • Collaborate with cross-functional teams, including machine learning engineers, data scientists, system engineers, product managers, and hardware specialists.

  • Translate product and operational requirements into practical software designs.

  • Communicate complex technical concepts clearly to both technical and non-technical stakeholders.

  • Work across teams to resolve dependencies, algin technical approaches, and support successful product delivery.

  • Contribute technical insight into product planning and longer-term engineering priorities.

  • Other duties as assigned.

Qualifications:                                                         

  • Bachelor’s or master’s degree in software engineering, computer science, or equivalent field.

  • Proven experience in software development with a strong focus on C++.

  • Demonstrated experience designing and delivering complex production software.

  • Strong understanding of modern C++, object-orientation design, software architecture, concurrency, memory management, and performance optimization.

  • Strong problem-solving skills, attention to detail, and a proactive approach to overcoming challenges. Ability to work effectively in a team environment.

  • *Worker Eligibility: Due to the nature of our work, Sightline’s Australian employees must be eligible for Australian Government Security clearance. This security clearance may only be granted to Australian citizens.

Highly Desirable:

  • Experience deploying software to constrained or edge-computing platforms, including NVIDIA Jetson or Qualcomm platforms.

  • Experience with multithread, real-time, distributed, or performance-sensitive systems.

  • Experience developing software for defense, robotics, autonomous systems, computer vision, or other mission-critical applications.

Why Join Us?

  • Cutting-Edge Projects: Work on real-world, high-impact AI applications at the forefront of defense innovation.
  • Competitive Package: Strong salary and benefits. AGSVA clearance to baseline or NV1 included for the right applicant.
  • Great Location: Murarrie office—near the CBD without the traffic.

We welcome applicants from diverse backgrounds, even if you don’t meet every criterion listed. At Sightline Intelligence, we value the unique perspectives and skills that each candidate brings to the team. Sightline is unable to provide visa sponsorships at this time.


About Sightline Intelligence

Onboard video processing and AI for autonomous mission platforms.

Year founded
2007
Employees
84
Organization type
Private
Latest investment
Private Equity (2023) — led by Artemis Capital Partners
Subsidiaries
Headquarters
US

Similar jobs

Software Engineer roles near Murarrie, Queensland
9h
Save
Mark Applied
Hide
Software Engineer
Fitzroy or Melbourne or Adelaide or Brisbane
HybridFull Time
Keywords Studios
Keywords Studios: Global provider of creative and technical services for video games.
Strongly typed language programming, Unreal or custom engine experience, problem-solving, clear coding, teamwork, communication, and ability to meet deadlines. Bachelor's degree in computer science or engineering, or equivalent experience.
C++, Lua, Unreal Engine
1d
Save
Mark Applied
Hide
Senior Software Engineer - .Net/AWS
Adelaide or Brisbane or Australia
HybridFull Time
NCS Australia
NCS AustraliaSGX: Z74: Provides IT consulting, cloud services, and digital transformation solutions.
Senior software engineering experience with C#, .NET, AWS, REST, JSON, gRPC or Protobuf, Scrum, DevOps, continuous delivery, Docker, Kubernetes, messaging, Git workflows, and CI/CD.
C#, .NET, AWS, REST, JSON, gRPC, Protobuf, Docker, Kubernetes, RabbitMQ, Redis, Git, GitLab, Windows, Linux, Prometheus, Grafana, Microsoft
5d
Save
Mark Applied
Hide
Staff Software Engineer - Experiments Platform (AU remote)
Sydney or Melbourne or Brisbane or Perth or Adelaide
RemoteFull Time
Canva
Canva: Cloud-based visual communication and graphic design software platform.
Backend platform engineering experience, distributed systems expertise, experimentation or A/B testing exposure, technical leadership, data systems familiarity, and strong software engineering fundamentals. Java is useful but not required.
Java
5d
Save
Mark Applied
Hide
Staff Software Engineer - Experiments Platform (AU remote)
Sydney or Melbourne or Brisbane or Perth or Adelaide
RemoteFull Time
Canva
Canva: Online graphic design platform for creating and editing visual content.
Backend platform engineering, distributed systems, experimentation or feature-management experience, technical leadership, and familiarity with data systems, experimentation concepts, and Java.
Java, AI, A/B testing, feature flags
5d
Save
Mark Applied
Hide
Junior Software Engineer (16821)
Yatala or Australia
OnsiteFull Time
Freightways
FreightwaysNZX: FRW: Provides express courier, business mail, and information management services.
1+ YOERequires 1–2 years relevant experience or current undergraduate/master's study, strong Excel, analytical and problem-solving skills, attention to detail, communication, documentation, and interest in AI and automation.
Microsoft Excel, Microsoft Copilot, SQL, Power BI, DAX, Python, Microsoft Fabric, PySpark, Azure AI, Azure OpenAI, Copilot Studio, Machine Learning, Git, REST APIs
6d
Save
Mark Applied
Hide
Senior Software Engineer
Sydney or Melbourne or Brisbane
HybridFull Time
Microsoft
MicrosoftNASDAQ: MSFT: Develops software, services, devices, and cloud computing solutions.
5+ YOEBachelor's degree in computer science or related technical field and 5+ years of coding experience, or equivalent. Requires backend engineering, distributed systems, design, debugging, and problem-solving skills.
C#, C++, Go, Java, Kotlin, Python, Azure
6d
Save
Mark Applied
Hide
Software Engineer
Fortitude Valley, Queensland, Australia
HybridFull Time
Codafication
Codafication: Provides digital transformation and workflow automation software solutions.
3+ YOERequires 3–5 years of post-qualification experience, strong written and verbal communication, problem-solving, time management, attention to detail, and relevant technologies; a bachelor's degree is advantageous.
TypeScript, Node.js, React.js, MobX, GraphQL, Docker, Kubernetes, AWS, Microsoft Azure, Git
1w
Save
Mark Applied
Hide
Software Engineer
Brisbane, Queensland, Australia
OnsiteFull Time
Amentum
AmentumNYSE: AMTM: Global provider of engineering, technical, and mission support services.
6+ YOEEngineering degree in software, electrical, avionics, or relevant field; 6+ years of post-graduate experience. UAS, aviation, or defense software experience is desirable. NV1 clearance required.