Why work for Brennan?
At Brennan, we aim to lead, not follow. One of the ways we do this is through an open diverse culture that values performance, where anyone in the team can bring new ideas to the table and see them thrive. Our people are empowered, considerate, supportive, trusting and accepting, they are the cornerstone of the business. Because of this approach, we have become the largest Australian owned systems integrator in Australia and continue to grow.
Brennan offers an excellent remuneration package and benefits including:
- A focus on health and well-being - social club, sporting teams, health checks, poker, trivia nights and more!
- A strong culture underpinned by values that are truly lived every day
- An environment that embraces learning and development of all employees
- Flexibility to work in the way that brings out the best in you
- High levels of reward and recognition for overachieving
The Role :
This role leads a high-performing Integration & Application Development managed services team delivering modern Azure and .NET solutions for our clients. You’ll combine technical leadership with people leadership—setting clear engineering standards and guiding the team to deliver reliable, repeatable outcomes.
You’ll be the technical escalation point and a trusted advisor for stakeholders, guiding delivery across a portfolio of managed engagements spanning application development and integration (APIs, API Management, Logic Apps, and related patterns). You’ll partner closely with Service Delivery and client stakeholders to plan work, manage risk, and maintain a healthy delivery cadence.
You’ll be accountable for:
- Leading a team of engineers (player/coach) with a focus on coaching, technical direction, and delivery oversight.
- Owning day-to-day technical decision-making for managed work, including estimation, prioritisation, and escalation management.
- Working closely with Service Delivery to run the managed service cadence (planning, ticket governance, incident/problem management, and continual improvement).
Skills/Experience needed :
- Proven experience leading engineers (team lead / technical lead), including coaching, delegation, and performance support.
- Strong hands-on experience with C#, .NET Framework, .NET Core / .NET 6+, ASP.NET, Web APIs, background services, and enterprise application patterns.
- Practical Azure experience across App Service, Functions, Azure SQL, Storage Accounts, Key Vault, Application Insights/Azure Monitor, API Management, and Logic Apps.
- Strong engineering quality practices: coding standards, refactoring, unit/integration testing, dependency management, and secure development lifecycle.
- CI/CD experience with Azure DevOps and/or GitHub, including branching strategies, pull request governance, automated builds, release pipelines, approvals, rollback planning, and environment management.
- Solid understanding of integration approaches and patterns (API design, authentication/authorisation, resilience, observability).
- Excellent stakeholder management—able to influence outcomes, resolve conflict, and communicate trade-offs clearly.
Nice to have/highly advantageous :
- Experience in an outsourced service delivery / managed services environment.
- Project delivery or project management experience.
- Technical risk management experience.
- ITIL certification and/or applied ITIL experience.
- Relevant industry certifications (e.g., AZ-204).
- Microsoft Dynamics and SharePoint development experience
You must have full Australian work rights to be considered.