Senior Software Engineer

3 days ago


Richmond, Victoria, Australia MECCA Brands Full time $120,000 - $180,000 per year

We're looking for a curious and experienced Senior Software Engineer to help shape the future of how beauty meets technology at MECCA, you'll play a key role in shaping the future of MECCA's digital experience and engineering scalable, high-performing web applications that delight our customers and empower our teams.

The Role You Could Play
This role goes beyond feature delivery. You'll help define how we build by embracing Continuous Delivery practices, shipping frequently, testing early, and leveraging automation and observability. From architecture through to deployment, you'll have the autonomy to drive improvements across both product and process.

We also value engineers who never stop learning. Whether you're experimenting with AI, improving system performance, or mentoring others, you'll be encouraged to grow, share, and innovate in a collaborative environment where change is not only expected, but embraced.

Your day-to-day will also include responsibilities such as:

  • Design and deliver scalable application features using modern JavaScript/TypeScript frameworks
  • Work with technologies such as , React, GraphQL (Apollo), and REST
  • Contribute to data integration and orchestration across APIs and services
  • Write high-quality, testable code with strong attention to performance, reliability, and security
  • Apply shift-left principles by building tests early (unit, integration, E2E) and Champion engineering quality
  • Contribute to platform evolution by shaping architecture, refining developer experience, and advancing shared tooling in our monorepo environment.
  • Collaborate with DevOps and fellow engineers to evolve our CI/CD pipelines, infrastructure-as-code, and deployment tooling to enable high-velocity, low-risk releases.
  • Participate in architecture discussions, technical planning, code reviews, and retrospectives, contributing to how we evolve as a team
  • Drive continuous delivery practices, including trunk-based development, automated testing, observability, and frequent, reliable releases.
  • Mentor and uplift peers, supporting a culture of feedback, learning, and engineering excellence.
  • Translate business requirements into technical solutions while effectively balancing development effort, delivery timelines, and business value.
  • Continuously improving our ways of working, challenging assumptions, reducing friction in delivery and embracing simplicity
  • Stay current with evolving technologies; bring new ideas to the team to improve performance, quality, and developer experience

What You Will Bring
This is an opportunity for someone who enjoys navigating complexity, collaborating across teams, and driving meaningful impact in a fast-paced, customer-focused business.

As well as the above, we're looking for someone with deep technical skill, a growth mindset, and a collaborative spirit. You'll likely bring:

  • 5+ years of hands-on experience in building and maintaining production-grade web applications using JavaScript/TypeScript
  • Strong experience with , React, and GraphQL (Apollo)
  • Proven ability to design and develop backend services and APIs, with working knowledge of relational or NoSQL databases
  • Strong experience with automated testing at all levels (unit, integration, E2E) and a test-first, quality-focused mindset
  • Experience working with CI/CD pipelines, version control (Git), and modern release workflows
  • A Continuous Delivery mindset—you value fast feedback loops, incremental delivery, and owning your code in production
  • Cloud-native experience, ideally with AWS, including use of container-based systems
  • Comfortable owning features end-to-end, from design to delivery and support
  • Experience working in an agile team utilizing the Scrum or Kanban methodologies
  • Experience in Web Accessibility and SEO principles
  • Comfort working through ambiguity and change, bringing clarity and stability through thoughtful problem-solving and delivery focus
  • Experience working in Agile environments, with an understanding of Scrum or Kanban methodologies

While not required, experience in the following areas will help you hit the ground running:

  • Experience working with .NET or C#-based backends
  • Experience with React Native or mobile app development
  • Experience working with an e-commerce platform
  • Familiarity with serverless architecture or container-based deployment in AWS
  • Understanding of TDD, QA-as-code, and shift-left testing approaches
  • Exposure to AI/ML concepts or libraries, or interest in experimenting with AI in real products
  • Experience with observability tools (e.g., Datadog, New Relic, or similar)

Your Life At MECCA

Whilst we are singularly focused on our #CustomerFirst mantra, we know that wouldn't be possible without an incredible team that is guided by our MECCA values and motivated each and every day to be solutions focused, innovative, collaborative and adaptable, and have a bit of fun along the way

Some of our other team member benefits include:

  • Professional development programs and first-class digitised learning offering
  • Health and well-being initiatives
  • Reward and recognition programs
  • Access to bonus and incentive programs
  • Generous discount to spoil yourselves and your immediate family, as well as a generous product allowance, subject to company policy

Benefits are subject to company policy, as updated from time to time.

There are also so many other ways in which you'll be made to feel part of the MECCA story as we love to celebrate, surprise and delight our team along the way.  To learn more about life at MECCA Brands, follow us on LinkedIn at MECCA Brands or @lifeatmecca and for all current opportunities, visit



  • Richmond, Victoria, Australia REA Group Full time $120,000 - $180,000 per year

    Join an organisation with a thriving culture centred around high performance and careWe're REAWith bold and ambitious goals, REA Group is changing the way the world experiences property. No matter where you're at on your property journey, we're here to help with every step - whether that's finding or financing your next home.Our people are the key to our...


  • Richmond, Victoria, Australia REA Group Full time $200,000 - $250,000 per year

    Make an impact leading exciting squads utilising new AI technologiesWork across multiple leading property brands impacting millions of usersPermanent full time role based in RichmondWe're REAWith bold and ambitious goals, REA Group is changing the way the world experiences property. No matter where you're at on your property journey, we're here to help with...

  • Head of Engineering

    5 days ago


    Richmond, Victoria, Australia REA Group Full time $150,000 - $250,000 per year

    High impact leadership role with accountability for technical roadmap and deliveryJoin a collaborative and forward-thinking teamPermanent role based in MelbourneWe're REAWith bold and ambitious goals, REA Group  is changing the way the world experiences property. No matter where you're at on your property journey, we're here to help with every step -...


  • Richmond, Victoria, Australia BAE Systems Australia Full time $120,000 - $140,000 per year

    At BAE Systems AustraliaDo interesting work that MATTERSENJOY what you doGROW your careerBe YOUWe work in a thriving sector – one that puts us at the forefront of exciting and meaningful work. Every day we push boundaries to produce some of the world's most innovative and ground breaking technology. Individually we all contribute to our success....


  • Richmond, Victoria, Australia Blackhawk Network Full time $90,000 - $120,000 per year

    About Blackhawk Network:Today, through BHN's single global platform, businesses of all kinds can tap into the world's largest network of branded payment solutions. BHN helps businesses grow revenue, increase loyalty, motivate and reward their teams, disburse funds and engage consumers. Branded payment solutions include the issuance and distribution of gift...


  • Richmond, Victoria, Australia Australia Post Full time $120,000 - $180,000 per year

    Help us deliver a better tomorrowAustralia Post is delivering for all Australians. From the vehicles we drive to the small businesses that make our communities thrive, we're delivering for the environment, for our communities, for our customers and for our people. We're moving forward—and we want you to come along for the ride.About the opportunityYou will...

  • Identity Engineer

    2 days ago


    Richmond, Victoria, Australia Endeavour Group Full time

    About UsLet's create a more sociable future togetherAt Endeavour, we're totally into what we do. With a portfolio that includes Dan Murphy's, BWS, ALH Hotels, Pinnacle Drinks and more, we love to bring people together. Together we share our passion for our products and industry; it's what inspires us to dream big, and continue to create new experiences for...

  • Test Lead

    2 weeks ago


    Richmond, Victoria, Australia MECCA Brands Full time $120,000 - $180,000 per year

    The Role You Could PlayAt MECCA, quality is more than just a checkpoint - it's a mindset. As Test Lead, you'll be at the forefront of shaping how we deliver reliable, scalable, and customer-centric technology at speed. This role is central to strengthening our quality culture across Engineering, blending hands-on expertise with visionary leadership to raise...


  • Richmond, Victoria, Australia McConnell Dowell Constructors (Aust) Pty Ltd Full time $90,000 - $120,000 per year

    Drive winning bids in a dynamic, fast-paced environmentJoin our Melbourne Tenders Team to coordinate and deliver high-quality submissions for major infrastructure projects across regional Victoria and Tasmania. Enjoy career growth, a creative work environment, and the chance to work in our stunning, modern Melbourne office. About the roleAs Senior Bid...

  • Machine Learning

    2 days ago


    Richmond, Victoria, Australia 7-Eleven Australia Full time

    The roleReporting to the Head of Data Engineering, Reporting and Governance, this role is a key member of the team responsible for managing and enhancing one of our new advanced ML engines, helping to deliver real value through the continuous improvement of this new strategic asset.Roles & ResponsibilitiesEnd-to-end ownership of a bespoke ML engine hosted in...