INTROSPECTUS
Senior C# Developer
INTROSPECTUSAustralia2 days ago
Full-timeRemote FriendlyEngineering, Information Technology

Summary

Senior C# Developer role working on a cybersecurity platform that protects organisations’ IT systems, a highly technical position where research and development is a core part of the job.

  • Engineer distributed agents, test definitions, and large-scale data processing engines.
  • Drive R&D to design and refine new approaches to measuring and improving security.
  • Hybrid role in Fyshwick (ACT) with flexibility and a collaborative, supportive team.



About Introspectus

At Introspectus, we build software that enables organisations to strengthen their cyber security. Our platform continuously tests systems against the Australian Cyber Security Centre’s Essential Eight, giving IT security teams a clear view of their security posture with practical steps to improve it.

This includes building lightweight distributed agents, designing test definitions that can adapt to different environments, and processing large volumes of data efficiently. 



The Role

We’re looking for a Senior C# Developer who enjoys solving complex problems and writing clean, reliable code. In this role, you’ll be working across several critical parts of our platform:

  • The Agent: A lightweight program deployed to customer environments, responsible for collecting security data in the field.
  • Definition Files: Lua-based test definitions that guide how our Agent evaluates systems against the Essential Eight.
  • Data Processing Engine: Our backend service for ingesting, processing, and storing large volumes of collected data for analysis and reporting.


You’ll also collaborate closely with our web development team members to ensure the data we collect and process is presented clearly. We value maintainability, initiative, and a culture where team members ask questions and share suggestions.



What You’ll Bring

• Deep experience with C# development.

• Familiarity with MongoDB, Kafka, Docker, or GitLab CI/CD.

• Exposure to Lua or other scripting languages.

• Experience designing and optimising distributed systems or data processing.

• A collaborative mindset and the ability to work across different features of the product.



Working Arrangements

This role is based in our Fyshwick office. We’re open to discussing work-from-home arrangements, such as a regular day at home each week, as well as alternate start and finish times that suit both you and the team.



Team Culture

We’re a collaborative team that backs each other up, whether it’s pairing on tricky problems, sharing knowledge, or stepping in to ‘get things over the line’. You’ll always have support when you need it.



How to Apply

If this sounds like the kind of work you’d enjoy, we’d love to hear from you. Click the Apply button to send us your application via LinkedIn.



Should be in possession of, or able to obtain and retain an Australian Government Security Clearance at Negative Vetting Level 1 or better.

Key Skills

Ranked by relevance