Senior Software Engineer

2 days ago


Richmond, Victoria, Australia MECCA Brands Full time $104,000 - $130,878 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
  • Access to quarterly product allowance
  • Up to 40% discount

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 Allume Full time $100,000 - $150,000 per year

    Company BackgroundAllume Energy is a Melbourne based technology company focused on unlocking solar access for apartments and multi-tenanted buildings. Allume have developed SolShare, a world-first hardware and software product that enables rooftop solar for multi-tenant buildings. SolShare is a powerful solution to an emerging energy equity issue and...


  • Richmond, Victoria, Australia Operandi Consulting Full time $90,000 - $120,000 per year

    Senior Business AnalystLooking for an experienced Senior Business Analyst with experience in a product driven customer facing environmentHybrid role 3-4 days on-siteExternal client facing BAData driven products / Digital Platforms / cutting edge technical environmentFull Job DescriptionBusiness Analyst – Digital Product & SaaS MelbourneHybrid (3–4 days...

  • Boomi Developer

    2 days ago


    Richmond, Victoria, Australia Randstad Australia Full time $100,000 - $140,000 per year

    About The RoleMy client is seeking an experienced Boomi Developer to join their engineering team. In this role, you'll design and deliver integrations for Boomi that align with technical and architectural guidelines while meeting business needs. You'll play a key role in improving development processes, estimating and supporting solutions, and ensuring...


  • Richmond Vale, Australia beBeeSoftware Full time $120,000 - $180,000

    Drive Performance Growth as a Senior Software EngineerHatch is an innovative AI-powered platform driving customer engagement and business growth through personalized automation.As a senior software engineer, you will play a pivotal role in developing and maintaining the high-performance backbone of our digital services. Your technical expertise will support...


  • Richmond Vale, Australia beBeeBackend Full time $120,000 - $180,000

    Unlock Your Potential as a Senior Backend Engineer">Key Responsibilities:Design, develop, and deploy high-performance software solutions utilizing Elixir-based technologies.Collaborate with cross-functional teams to ensure seamless integration of backend systems with frontend applications.Maintain and improve code quality, documentation, and testing...


  • Richmond Vale, Australia Hatch Full time

    Hatch is an AI-powered customer communication platform that enhances bottom-line growth by automating personalized outreach across the customer journey.As our Senior Backend Engineer specializing in Elixir at Hatch, your role is critical in building and maintaining the high-performance backbone of our digital services. Your technical expertise will be...


  • Richmond Vale, Australia Hatch Full time

    Hatch is an AI-powered customer communication platform that enhances bottom-line growth by automating personalized outreach across the customer journey. As our Senior Backend Engineer specializing in Elixir at Hatch, your role is critical in building and maintaining the high-performance backbone of our digital services. Your technical expertise will be...

  • Software Team Lead

    7 days ago


    Richmond, Australia BAE Systems Full time

    All Systems GO! Be part of the next generation of Defence technology - Opportunity to join Australia's largest Defence company - Enjoy flexibility, engaging work and a culture that embraces diversity and open-mindedness At BAE Systems we are all systems go as we continue to drive innovation and seek passionate and talented people to join our business. We...

  • Software Developer

    2 days ago


    Richmond, Australia Woolpert Full time $90,000 - $120,000 per year

    About us (Woolpert)Woolpert is a global leader in Architecture, Engineering, and Geospatial (AEG), with a deep rooted and growing presence across Australia, building on our rich heritage as AAM. We are recognised as a Top 100 Global Design and Geospatial firm, Woolpert delivers leading-edge solutions in aerial mapping, surveying, and digital solutions for...

  • Principal Engineer

    2 days ago


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

    Make an impact influencing the technical direction of multiple squads in an exciting AI/ML domainWork across multiple squads in a leading property brand, impacting millions of usersPermanent full time role based in RichmondWe're REAWith bold and ambitious goals,REA Groupis changing the way the world experiences property. No matter where you're at on your...

  • Embedded Engineer

    2 days ago


    Richmond, Australia IND Technology Pty Ltd Full time US$90,000 - US$110,000 per year

    We are looking for an Embedded Engineer (Electrical Engineer) with minimum 3 years of experience to join the Hardware team of IND Technology in Melbourne, Australia. We are seeking a Test Engineer to drive hands-on validation of our embedded IoT hardware, focusing on signal testing, firmware verification, and end-to-end product quality. Moreover, you will...

  • Aerospace Engineer

    4 days ago


    Richmond, Australia beBeeEngineering Full time $82,079 - $124,107

    Job Overview\As a key member of our Engineering Team, you will play a pivotal role in delivering exceptional engineering outcomes that maintain and enhance complex systems.\You will be responsible for providing high-quality technical support to various teams, developing and implementing design solutions, and contributing to the continuing airworthiness of...


  • Richmond Vale, Australia Liberty Personnel Services, Inc. Full time

    Seeking a Senior Mechanical Engineer experienced in industrial utilities and HVAC design to join our Energy, Manufacturing, and Bioprocessing Business Unit.This full time, hybrid eligible, direct hire position, will be responsible for engineering, design, coordination, client communications and associated construction administration.REQUIRED QUALIFICATIONS...