- Proven experience operating at Staff Engineer level, leading architectural transformation and mentoring talent.
- Demonstrated success modernising legacy .NET services and intelligently reusing existing technology assets.
- Extensive experience deploying and operating .NET workloads on AWS, including ECS containerisation and queue-based arch.
Role Type
Description
Our black belt specialists are leaders in their domains, serving as digital champions, delivery focused experts, top tier security professionals, AI thought leaders, and engineering best practice advocates.
As 1 of Australia’s fastest growing software businesses, Software at Scale delivers cutting edge technology solutions that power mission critical platforms. We solve complex engineering challenges at scale, driving quality, performance, and resilience through the strength of our people.
The Role and The Challenge
We are seeking an exceptional, highly energetic, and proactive Staff .NET Engineer to provide technical leadership and drive the practical modernisation of our backend services.
If you are content with picking up standard tickets and waiting for top down direction, this is not the role for you. We want a true thought leader who brings high energy, challenges the status quo, and takes complete ownership of modernising legacy systems. You will step into a high trust and fully empowered environment where you will lead architectural solutions, reuse existing technology assets, and build highly robust, secure, and scalable systems capable of handling extreme traffic variability inside AWS.
Access to AI Tooling: We believe in removing friction so you can focus on solving hard problems. You will have full access to enterprise AI tooling, including Claude Code, to assist you in accelerating code generation, refactoring, and pipeline management.
Key Responsibilities
- Thought Leadership and Technical Direction: Act as a domain leader and proactive problem solver, setting architectural standards, guiding engineering squads, and shaping the future of our .NET ecosystem.
- Modernisation and Asset Reuse: Spearhead the practical modernisation of existing legacy services, intelligently reusing existing technology assets and refactoring backend architectures for optimal performance.
- Deep .NET Architecture: Design and build production grade systems around the core principles of the .NET framework, ensuring high throughput and minimal latency across varying traffic volumes.
- System Design and Production Operations: Own comprehensive system design, applying 12 factor app principles to ensure your software is robust, observable, and fully prepared to operate reliably in high scale production environments.
- AWS Infrastructure and Queuing: Deploy and scale .NET workloads inside AWS, utilising Amazon ECS and integrating seamlessly with AWS messaging and queuing technologies.
- Security Architecture: Architect secure backend solutions leveraging .NET security patterns, working safely within highly regulated enterprise environments to protect sensitive data.
- DevOps and Testing: Develop and maintain pipelines using GitHub Actions or TeamCity, implementing robust test automation practices including containerised workflows using Docker.
What You Bring (Attitude and Mindset)
- High Energy Thought Leader: You bring infectious energy, strategic vision, and hands on technical leadership to the team, acting as a true champion of best practices and engineering excellence.
- Proactive Problem Solver: You do not wait to be handed answers. You hunt down architectural roadblocks, take complete ownership of complex challenges, and drive creative solutions to completion.
- Thrives in Ambiguity: You are exceptionally comfortable walking into complex and ambiguous legacy codebases, taking the initiative to rapidly distill requirements and map out execution paths.
- Radical Communication and Ownership: You communicate transparently, collaborate openly, challenge assumptions early, and take uncompromising personal accountability for your deliverables from end to end.
What You Bring (Technically)
- Staff Level Leadership: Proven commercial experience operating at a Staff Engineer level within modern and high performing engineering teams, leading architectural transformation and mentoring talent.
- The Depths of .NET Mastery: You understand the absolute depths of C# and .NET, with deep knowledge of runtime internals, garbage collection, memory management, and asynchronous programming.
- Practical Modernisation Experience: Demonstrated success in modernising legacy services, designing software around core .NET principles, and reusing existing technology assets effectively.
- AWS and Cloud Native Scale: Extensive commercial experience deploying and operating .NET workloads on AWS, including ECS containerisation and queue based architectures.
- Security and Performance: A strong track record of building secure, performant applications capable of managing high and low traffic volumes with strict adherence to .NET security architecture.
- Tooling Fluency: A practical and delivery focused mindset on how to leverage modern AI tools to assist in software engineering and problem solving.
What We Offer
- The chance to work for 1 of Australia’s fastest growing and most innovative software businesses.
- Access to the latest AI tooling to assist you in achieving your technical goals.
- Meaningful and hands on engineering work solving truly interesting and complex problems.
- Clear growth pathways from Staff to Principal and beyond.
- A low ceremony and delivery focused environment that values engineers who own outcomes.
- Competitive remuneration and benefits.
Australia
New Zealand
United Kingdom
Canada
Singapore
Malaysia





