Senior Software Engineer
Indexed description
馃搷 Melbourne | Hybrid (3 days in office)
馃挵 Competitive Daily Rate | 6 Month Contract
鈽侊笍 Azure | .NET | Cloud Native | DevOps
We're partnering with a leading financial services organisation as they continue modernising their engineering environment and investing heavily in cloud-native delivery, automation, DevOps practices, and modern software engineering capability.
This is a Senior Software Engineer contract opportunity sitting within a growing engineering function focused on building scalable, resilient solutions across multiple digital platforms. The environment is highly collaborative, engineering-led, and ideal for someone who enjoys ownership across the full software delivery lifecycle rather than simply writing code and handing work off downstream.
You'll be joining a business that is actively shifting toward modern engineering practices including CI/CD, Infrastructure as Code, observability, rapid deployment cycles, and shared production ownership. The team values engineers who can think critically, challenge assumptions constructively, and help drive better engineering outcomes.
What You'll Be Doing- Designing and developing cloud-native applications using C#/.NET and Microsoft Azure
- Building scalable APIs, integrations, asynchronous messaging solutions, and event-driven architectures
- Working across the full engineering lifecycle including design, development, deployment, observability, and production support
- Implementing and improving CI/CD pipelines and automated deployment practices
- Provisioning and managing Azure infrastructure using Infrastructure as Code practices
- Contributing to modern DevOps culture and continuous delivery capability
- Supporting engineering best practices around testing, reliability, maintainability, and security
- Collaborating closely with platform engineering and broader delivery teams
- Strong Senior Software Engineering experience with C#/.NET
- Deep Azure capability beyond application development alone
- Hands-on experience provisioning cloud infrastructure and deploying production workloads
- Experience with Infrastructure as Code tools such as Terraform or Bicep
- Strong understanding of CI/CD, DevOps, automation, and cloud-native engineering practices
- Experience working with APIs, integrations, middleware, messaging systems, and event-driven architectures
- Strong understanding of observability, monitoring, and production reliability
- Engineers who take ownership and understand how their systems operate in production
- Strong communication skills with the ability to collaborate across technical and non-technical stakeholders
- Open-minded approach toward AI-assisted engineering tools such as GitHub Copilot
- Experience in regulated or enterprise environments
- Exposure to Azure Functions, Event Grid, Logic Apps, or Front Door
- Experience with automated testing and test-first engineering practices
- Exposure to Angular or modern front-end frameworks
- Background working across both mature enterprise environments and hands-on product/delivery teams
- Genuine engineering modernisation journey
- Strong technical leadership and platform investment
- Opportunity to influence engineering culture and delivery practices
- Hybrid flexibility with long-term potential
- Collaborative environment with strong technical ownership
- Potential pathway into future Tech Lead opportunities
If you're a modern cloud engineer who enjoys solving complex problems, owning outcomes end-to-end, and building reliable systems properly, we'd love to hear from you.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search