Tech Lead - .net / Azure
Contract Type
Location
Industry
Specialisation
Salary
Contact Name
Contact Email
Date published
Job Reference
Description
Location: Melbourne
An exciting opportunity is available for an experienced Tech Lead to play a key role in designing, building, and leading the delivery of modern, cloud-native platforms. This role is ideal for someone who enjoys being hands-on technically while also providing architectural direction, technical leadership, and mentorship to engineering teams.
You will lead the design and delivery of scalable, secure, and resilient solutions built in C# and Microsoft Azure, driving best practice across cloud architecture, DevOps, CI/CD, and observability. Working closely with stakeholders, you'll help shape technical strategy, uplift engineering standards, and enable teams to deliver high-quality outcomes aligned to business goals.
This role suits a senior engineer ready to step into (or already operating in) a technical leadership capacity.
Internal divisional technology and product teams
External technology vendors and partners
Provide technical leadership and architectural guidance across cloud-native solutions built on Microsoft Azure
Design and oversee the development of scalable, secure, and high-performing applications using C# and .NET
Lead the implementation of serverless architectures using services such as Azure Functions, Event Grid, and Front Door
Guide teams on appropriate architectural patterns, including synchronous APIs, asynchronous messaging, and event-driven systems
Establish and uplift CI/CD pipelines, deployment strategies, and release management practices
Champion DevOps and engineering excellence, improving development workflows and operational efficiency
Embed testability, security, and maintainability into solution design and delivery
Define and promote observability standards, including logging, metrics, and distributed tracing
Ensure security best practices are applied across the software development lifecycle, including identity and data protection
Collaborate closely with cross-functional teams to align technical delivery with business outcomes
Conduct code reviews and provide mentorship and coaching to engineers, fostering a culture of continuous improvement
Technical Experience
Extensive experience designing and delivering cloud-native solutions using C# and Microsoft Azure (AWS experience also considered)
Proven experience leading or significantly influencing technical design and architecture decisions
Strong background in serverless architectures, CI/CD, and DevOps practices in production environments
Hands-on experience with observability tooling (e.g. Application Insights, Azure Monitor, logging and tracing solutions)
Solid understanding of application security, including authentication, authorisation, and secure coding practices
Experience working with a range of data technologies, both relational and non-relational
Strong understanding of modern architectural patterns and distributed systems
Leadership & Ways of Working
Demonstrated experience mentoring engineers and uplifting team capability
Comfortable acting as a technical point of reference across squads or projects
Experience working in agile, cross-functional environments with a continuous delivery mindset
Strong communication skills, able to translate complex technical concepts to both technical and non-technical stakeholders
A strong sense of ownership and accountability for technical outcomes
A proactive, curious mindset with a passion for learning and improvement
A pragmatic approach to solution design, balancing speed, quality, and long-term sustainability
The ability to lead through influence, collaboration, and technical credibility
A commitment to building high-performing teams and maintaining engineering standards