Senior Software Engineer

19 hours ago


Support Centre, Australia MECCA 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   

#LI-KG1



  • Melbourne City Centre, Victoria, Australia Commonwealth Bank of Australia Full time $104,000 - $160,000 per year

    You are passionate, driven, flexible and collaborative.We are a team of big thinkers who are engineering the future of banking.Together we will build tomorrow's bank today, using world-leading technology and innovation.Do work that matters We're building tomorrow's bank today, which means we need creative and diverse engineers to help us redefine what...


  • Melbourne City Centre, Victoria, Australia NAB - National Australia Bank Full time $120,000 - $180,000 per year

    Senior Analyst EngineerJob number: 803319Primary position location: VIC- Melbourne CBDCategory: Software EngineeringWork type: Permanent Full timeClosing at: Oct :55 AEDTFavouriteExcellent opportunity for a Senior Analyst Engineer to join Account Management HICAPS team withing CIO Business, Private & DigitalYou'll join a high-performing business, backing...


  • Melbourne City Centre, Victoria, Australia Transurban Full time $150,000 - $250,000 per year

    Working at Transurban is different; it's a place where you can see the benefits of your work play out in real life, every day. We create city-sized solutions, building and operating safer, smarter, and more sustainable roads to solve pressing transport challenges that are slowing cities down.About the roleWe're looking for a Software Engineering Manager to...


  • Melbourne City Centre, Australia HAYS Full time

    Exciting Opportunity for Software Engineering Manager to join our reputed State Government client **Your new company** Your new organization is a prominent Victorian State Government Department whose responsibilities and work have a positive impact on the quality of life for all Victorian Citizens. Be a part of an organisational culture that delivers...

  • Principal AI Engineer

    15 hours ago


    Support Office VIC, Australia Bunnings Full time $120,000 - $180,000 per year

    Join us and experience Bunnings from the other side of the counterWhat's in it for you when you're part of our team:Team discount at Bunnings and other Wesfarmers brands including Kmart, Target and Officeworks to name a fewFree standard OnePass membershipAccess to over 100+ exclusive team member benefits across health, shopping, travel and stay, wealth, work...


  • Civic Centre, WERRIBEE, Australia Wyndham City Full time $132,607 per year

    Employment type: Full time, PermanentHours per week: 38Remuneration: Band 8 salary from $132,607.76 per annum plus superannuation and a fortnightly RDOLocation: Werribee basedAbout the roleAs a Senior Project Engineer within our Roads and Maintenance department, you will take advantage of your sound knowledge of engineering design standards and guidelines,...

  • Field Engineer

    20 hours ago


    Adelaide city centre, South Australia EIL Global IT Solutions and Services Full time $60,000 - $120,000 per year

    Greetings from EIL Global,We have an immediate requirement for an onsite support engineer for hardware replacement, break-fix tasks, and PC repairs in SA,VIC,NSW. The engineer should be willing to travel to multiple site locations across daily.Mode: Full time or Dispatch (Casual Basis - Should be available for minimum 2 days in a week during business hours...


  • Darwin city centre, Northern Territory, Australia NEC Smart Cities Full time $80,000 - $120,000 per year

    Apply now »Date:3 Nov 2025Office Location:Darwin, Northern Territory, AU, 0800Company:NEC CorporationAre you an experienced Network Engineer looking for your next challenge? Join our high-performing team and play a key role in maintaining, supporting, and enhancing complex enterprise network environments across routers, switches, firewalls, and wireless...


  • Support Office VIC, Australia Bunnings Group Full time $120,000 - $180,000 per year

    Join us and experience Bunnings from the other side of the counterWhat's in it for you when you're part of our team:Team discount at Bunnings and other Wesfarmers brands including Kmart, Target and Officeworks to name a fewFree standard OnePass membershipAccess to over 100+ exclusive team member benefits across health, shopping, travel and stay, wealth, work...


  • John Tonkin Water Centre, Australia Water Corporation Full time $104,000 - $160,000 per year

    Water Corporation is recognised globally for our performance and innovation to secure water supplies for Western Australia in a changing climate. We're driven to manage water services sustainably to make WA a great place to live and invest, and we have career opportunities to help make it happen. A role at Water Corporation can unlock the door to ongoing...