McMillan Shakespeare Logo

McMillan Shakespeare

Senior Software Engineer

Reposted 12 Days Ago
Be an Early Applicant
In-Office
Victoria, Bel Air
Senior level
In-Office
Victoria, Bel Air
Senior level
The Senior Software Engineer will lead technical quality, scalability, and security in applications, mentor engineers, and shape solutions in financial services technology.
The summary above was generated by AI
Making a difference isn’t just our purpose, it’s what motivates our people every day. For us, work is not about ticking a box. It’s about knowing that it matters. We make a meaningful difference every day by making it easier for our customers to focus on what matters in their lives. 
At McMillan Shakespeare, we’re not just modernising systems—we’re redefining how financial services technology delivers value at scale.
We’re looking for a Senior Software Engineer who thrives on ownership, architectural influence, and lifting engineering standards. This is not a “mid-level stepping stone” role—this is for someone who already operates at a senior level, and wants to shape the future of our platforms, not just maintain them.

If you’re passionate about modern architecture, AI-driven solutions, and improving business-as-usual systems, this is a high-impact opportunity to make your mark.

Here’s how you will make a difference in this role… 

This role is about technical leadership and real impact, not just delivery.

Your key responsibilities in this role will include: 

  • Drive technical quality, scalability, and security across applications and integrations
  • Lead and uplift engineering standards through mentoring and code reviews
  • Partner with Product, Architecture, and Business stakeholders to shape solutions
  • Champion modern engineering practices (CI/CD, observability, automation)
  • Contribute to and improve event-driven, cloud-native systems
  • Play a key role in production support and incident leadership

To be considered for this role you will have (Non-Negotiable)

We are deliberately targeting experienced engineers. Please only apply if you meet the majority of the below:

Core Engineering Expertise

  • Strong hands-on experience with C# and .NET (Core / 5+)
  • Deep experience building ASP.NET Core APIs and distributed systems
  • Proven experience designing microservices architectures
  • Strong knowledge of event-driven systems (essential)
  • Advanced experience with NoSQL (Cosmos DB or MongoDB) (essential)

Cloud & Platforms

  • Recent experience with Microsoft Azure, including:
    • App Services, Functions, Service Bus, Key Vault, API Management
  • Previous exposure to multi-cloud environments (AWS and/or GCP) (required)

AI-Driven Development

  • Hands-on experience delivering Generative AI solutions in production
    • Including RAG pipelines and LLM integrations
  • Experience working with Agentic AI systems or intelligent automation
  • Familiarity with tools like GitHub Copilot, Cursor, or similar AI-assisted development tools

Engineering Mindset

  • You take ownership and drive outcomes
  • You think beyond code—architecture, scalability, and business impact
  • You actively mentor others and raise the bar
  • You’re comfortable engaging non-technical stakeholders

What Sets You Apart

  • You’ve improved or modernised legacy/BAU systems, not just built new ones
  • You bring a continuous improvement mindset and challenge the status quo
  • You understand how to balance speed, quality, and risk in financial services

What we can offer you:

·         Strong culture and the support of a values-based recognition program

·         Novated leasing benefits and discounts

·         12 weeks paid parental leave 

·         Comprehensive learning and development opportunities to support your career growth

·         Sonder digital wellbeing platform, providing personalised support 24/7, plus annual flu vaccinations

·         Default Income Protection Insurance reimbursed for members of the MMS Default Super Fund

·         Exempt Employee Share Plan

·         Volunteer leave & Career break

·         MMS Rewards program

 

Embracing our value of Everyone Matters we hold a collective commitment to foster an environment where all differences are valued and respected. 

·         We encourage individuals from all backgrounds including Aboriginal and Torres Strait Islander peoples, those caring for someone or living with a disability, LGBTQIA+ and culturally diverse applicants to apply.

·         We value the skills and attributes veterans can bring to our organisation.

·         We embrace hybrid working and welcome conversations about flexibility.

Please note all successful candidates will undergo background checks (including criminal history and ASIC checks) and an NDIS Workers Screening Check if appropriate.  All information provided will be treated confidentially.

We acknowledge Aboriginal and Torres Strait Islander people as the Traditional Custodians of the lands where we live, learn and work.

If you identify as a person living with disability and require adjustments to our recruitment process, please contact us at [email protected]

HQ

McMillan Shakespeare Melbourne, Victoria, AUS Office

Melbourne Central Tower, Level 21, 360 Elizabeth Street, Melbourne, Victoria , Australia, 3000

Similar Jobs

9 Hours Ago
In-Office
Melbourne, Victoria, AUS
Senior level
Senior level
Fintech • Payments • Financial Services
Design, develop, deploy, and support enterprise applications and integrations using C#/.NET and Azure services. Drive scalability, security, automation, observability, CI/CD, and event-driven architecture. Mentor engineers, conduct code reviews, influence architecture, collaborate with stakeholders, modernize legacy systems, troubleshoot complex issues, and lead production incidents. The role also applies Generative AI, LLMs, and agentic automation to software applications and business processes.
Top Skills: .Net.Net CoreAgentic AiAzure Api ManagementAzure App ServicesAzure FunctionsAzure Key VaultAzure Logic AppsAzure Service BusC#Ci/CdCloud-Native ArchitectureEvent-Driven ArchitectureGenerative AiLarge Language Models (Llms)ObservabilitySQL
10 Days Ago
In-Office or Remote
3 Locations
Senior level
Senior level
Cloud • Software
Build and maintain Go-based backend services, APIs, microservices, and CLI tools for internal developer experience. Automate operational workflows, access management, governance, and infrastructure provisioning. Design scalable systems integrating SaaS platforms, systems of record, and internal infrastructure. Deploy and operate services on Kubernetes/EKS, while profiling and optimizing performance. Collaborate with cross-functional teams to deliver reliable platform capabilities and self-service tooling.
Top Skills: Amazon EksAWSCi/CdCli ToolsDatabasesDistributed SystemsGitGitGoKubernetesMicroservicesRest Apis
One Month Ago
Remote or Hybrid
Senior level
Senior level
Fintech • Financial Services
Design and develop scalable software solutions, lead engineering workstreams, ensure code quality, mentor junior developers, and collaborate on technical strategies to enhance digital experiences for BECU members.
Top Skills: .NetAWSAzureC#GCPJavaScriptModern Ui FrameworksNode.jsOpen Source TechnologiesPowershellPythonRestSQLTypescript

What you need to know about the Melbourne Tech Scene

Home to 650 biotech companies, 10 major research institutes and nine universities, Melbourne is among one of the top cities for biotech. In fact, some of the greatest medical advancements were conceptualized and developed here, including Symex Lab's "lab-on-a-chip" solution that monitors hormones to predict ovulation for conception, and Denteric's vaccine for periodontal gum disease. Yet, the thousands of people working in the city's healthtech sector are just getting started, to say nothing of the tech advancements across all other sectors.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account