Lead Software Engineer

Job Description

Lead Software Engineer (.NET / Azure)
Full-time | Brisbane | Hybrid

We’re partnering with a growing Australian technology business to hire a Lead Software Engineer who wants to combine hands-on development with technical leadership in a small, high-impact team.
This is an opportunity to take ownership of business-critical platforms, work closely with stakeholders across the company, and guide the ongoing evolution of systems that support real-world service delivery at scale.
The Opportunity As Lead Software Engineer, you’ll play a central role in shaping and delivering internal and customer-facing platforms. You’ll work directly with stakeholders to understand operational challenges, translate requirements into practical solutions, and lead delivery alongside a small development team.

This role is ideal for someone who enjoys solving problems end-to-end rather than waiting for detailed specifications, and who prefers pragmatic execution over heavy process.
You’ll also help modernise legacy systems over time, improving performance, reliability, and cloud readiness while ensuring continuity of core business operations.

What You’ll Be Doing
  • Remaining hands-on in development, delivering new features, improvements, and fixes
  • Collaborating with business stakeholders to understand workflows and requirements
  • Designing and implementing solutions using .NET technologies
  • Building and enhancing UI components using Razor and JavaScript
  • Developing and integrating APIs and internal systems
  • Writing and optimising SQL Server queries and database changes
  • Providing technical leadership and direction to a small development team
  • Helping prioritise and sequence work to support clear, incremental delivery
  • Supporting deployments, operations, and troubleshooting in Microsoft Azure
  • Maintaining and improving existing legacy systems
  • Driving gradual modernisation of platforms and architecture
  • Improving reliability, performance, and operational efficiency
What We’re Looking For
  • Strong experience with .NET development (C# and/or VB.NET)
  • Solid JavaScript skills for front-end functionality
  • Experience with Razor / ASP.NET MVC or Razor Pages
  • Strong SQL Server capability, including performance optimisation
  • Practical experience deploying or supporting applications in Azure
  • Experience working with and improving legacy systems
  • Comfortable working closely with business stakeholders
  • Ability to guide technical decisions and delivery in small teams
  • Leadership style based on collaboration and influence rather than heavy process
Nice to Have
  • Experience with Azure services such as App Services, Azure SQL, Functions, Storage, or Service Bus
  • CI/CD pipeline experience
  • Experience modernising or migrating legacy systems
Why Consider This Role?
  • Join a growing technology-driven business with strong momentum
  • Own meaningful, business-critical solutions
  • Work across backend, frontend, data, and cloud infrastructure
  • Collaborate closely with decision-makers and see the impact of your work
  • Influence the technical direction of the platform
  • Supportive and collaborative team culture
If you’re a senior engineer or technical lead looking for real ownership, practical impact, and a collaborative environment, we’d love to speak with you.