Principal Software Engineer (Infrastructure) - Expression of Interest
Note: This position is currently not open however if you would like to express your interest, please email recruitment@retrospectlabs.com.
Background
At Retrospect Labs, we are all about cyber security exercises. We are innovating in this space because we strongly believe that the value exercises bring to organisations is immense. As a cyber security startup, we're on the lookout for our next team member that can design and architect secured solutions to increase capability in our product and services.
Please note, this is a remote-first role and the majority of the team work in a distributed fashion.
Learn more about our mission and values
What you'll do
- Design and architect solutions end-to-end (code and cloud), making pragmatic decisions
- Design and implement large features by breaking them down into small, testable tasks and stories
- Review infrastructure and security related Pull Requests, supporting those features from development into production
What you'll need
- Security-first mindset, experience with application security
- Working knowledge of Kubernetes, containers, and Linux
- Experience deploying applications in Azure, understands Azure Well-Architected framework
- Experience with .NET
- Experience with Infrastructure as Code (knowledge of Pulumi is a plus)
- Able to clearly communicate highly technical concepts in simple language and using diagrams
- Experience with CI/CD tooling and processes
- Experience in working independently without heavy direction or frequent check-ins (a “Manager of one” - understanding what needs to be done, breaking down the tasks, and then executing)
- Able to write clearly and concisely, taking into account the audience - written long form text is a common way we communicate internally
Our tech stack
- Kubernetes
- Pulumi
- C# .NET 5
- MS SQL / EF Core
- Angular 16+ / Typescript / SCSS
- Automated testing with xUnit, ASP.NET Core Integration Tests
- Azure / Terraform / Docker
- Git / GitHub Actions
What we offer
- Competitive salary - range from AUD$120K to 150K (pro-rata for part-time) + superannuation.
- Flexibility – Meet your outcomes and decide your own schedule.
- Greenfield projects – Fun and exciting features on a modern tech stack, with great automated test coverage.
- In-house product – We value code quality, and don’t cut corners. We have real customers who are excited to use the features you build.
- Influence – We iterate fast and frequently. Your input matters and drives real change.
- Culture - We celebrate our wins, our priority being the morale of each and every team member.
Other important details
- We have a distributed workforce - if you are living in and have the rights to work in Australia, then we don't mind where you live
- If shortlisted, we will likely ask you to do a very small project (to give you a sense of the type of work involved as well as show us your abilities)
- All potential team members must undergo reference and police checks (we cover the cost)
Only shortlisted candidates will be contacted. No agencies please.