Senior Software Developer

  • 520328
  • QLD, Brisbane metro area, QLD, Australia
  • Full Time - Permanent

Build What Matters – Senior Software Developer

Michael Hill is a market-leading, premium jewellery brand with a proud presence across Australia, New Zealand, and Canada. As we continue to evolve our digital and operational capabilities, we’re seeking a highly skilled Senior Software Developer to join our IT Development Services team at our Global Support Centre in Cannon Hill, Brisbane.

This is a key role in shaping and delivering innovative software solutions that support our global business operations. You’ll work across a diverse technology stack, collaborating with stakeholders to build scalable, secure, and high-performing systems that make a real impact.

What You’ll Be Doing:

  • Leading the full software development lifecycle (SDLC) from concept to deployment
  • Designing and developing robust applications and integrations across Retail, Finance, ERP, and CRM systems
  • Writing clean, testable, and maintainable code in line with Michael Hill’s coding standards
  • Collaborating with Project Managers, Business Analysts, and fellow developers to deliver high-quality solutions
  • Creating and maintaining technical documentation and training materials
  • Participating in peer reviews, automated testing, and user acceptance testing (UAT)
  • Mentoring junior developers and contributing to a culture of continuous improvement

What You’ll Bring:

  • 5+ years’ experience in C# / .NET and modern web technologies (HTML, CSS, JavaScript)
  • Strong understanding of REST, GraphQL, and API-first architecture
  • Experience with Azure services (App Services, Service Bus, API Management, etc.)
  • Familiarity with CI/CD pipelines using Azure DevOps
  • Knowledge of security protocols (OAuth, SAML, TLS, etc.)
  • Excellent communication and time management skills
  • A collaborative mindset and a passion for solving complex problems

Why You’ll Love Working With Us:

  • Flexibility: Hybrid working with WFH and brand-new offices at Cannon Hill with free on-site parking
  • Perks: Discounts across our stunning product range and hundreds of retailers
  • Growth: Real opportunities for development and career impact
  • Innovation: Be part of a global business with bold tech ambitions and a brilliant future

Ready to build the future with us?

Apply now and help us shape the technology that powers Michael Hill.

Apply now

Refer someone to this job

Not You?

Thank you, you'll now be directed to a new page to start your application

Other jobs

Sales Professional

QLD, Other
Join a passionate team, work Sun-Thu, enjoy Fri/Sat off, and grow your retail career with purpose.

Accounts Payable Officer

QLD, Other
Process invoices, manage supplier accounts, and support finance operations in a fast-paced team at Michael Hill’s Brisbane Support Centre.

Banking Officer

QLD, Other
Support banking reconciliations, resolve variances, and assist stores across AU, NZ, and CA in a dynamic finance team at Michael Hill.

Sales Professional

NSW, Sydney metro area
Shine Bright with Michael Hill DFO Homebush. Full-Time role with Career Growth, Exclusive Perks & Meaningful Moments

Senior Ecommerce Specialist

QLD, Brisbane metro area
Lead digital growth at Michael Hill! Join us in Brisbane as a Senior eCommerce Specialist and shape seamless online experiences across 3 countries.

Sales Associate | St Laurent | Part Time | $20 per hour

Ottawa, Ontario
Love jewelry and making people smile? Michael Hill St Laurent is hiring a part-time team member to bring energy, style, and sparkle to our store!

Job Alerts

Finalize your job alert by selecting criteria from the dropdowns below. You can select multiple options from each dropdown by returning to the combobox and re-entering the list of options. Submit at the end to create your job alert.

Not You?

Thank you