Senior Software Engineer

4 weeks ago


Sydney, Australia Woolworths Group Limited Full time

HomeRun is a brand new business inside the Woolworths group. We aspire to create Australia’s leading Last Mile Business, powering the eCommerce growth of all Woolworths Group brands through an exceptional last mile customer experience at competitive economics.

HomeRun provides an end-to-end Last Mile solution with the team, technology and operations to offer differentiated customer experiences at scale across Australia and New Zealand.

We use the strength and scale of our amazing retail brands, supply chain, fulfilment centres and edge network of more than 1,200 stores (located within 10 min of 90% of Australians) to deliver leading reliability, coverage and efficiency. Sustainability & driver experience are core to our purpose. We want to lead the way to a green last mile with a commitment to a 100% electric fleet by 2030 and becoming the driver employer of choice through ease of pickup, earning potential & focus on safety.

We are not a boring logistics department inside a large retailer. We are a nimble, entrepreneurial, technology & data led team passionate about driving the growth of eCommerce by step changing the quality of last mile customer experience in Australia.

We are building best-in-class last-mile optimization technologies today and are exploring the solutions of tomorrow by investing in autonomous drones and other emerging technologies.

The Position

WooliesX is seeking a Software Engineer to join our technology team to support our eCom team. 

Reporting to the Chapter Lead, you will work in a scrum team to build services using cutting edge technology that powers deliveries for Australia’s leading supermarket with significant growth. You’ll be working within a fast-paced team focused on solving technical, product and customer experience challenges. You’ll be working in an environment along with and learning from heaps of other engineers, Tech leads, architects and be part of some of the best talent in the market. 

Our Ideal Candidate

You’re driven by a customer mission and passionate about being part of a tribe of great people. Whatever you love - design, technology, engineering, you’re active in the community that sits around it. 

You orient yourself around doing what’s meaningful, purposeful and delivers value. You’re excited about being part of digital transformation and disrupting one of Australia’s biggest companies through its new tech venture. 

You’re curious and empathetic, with an eye for the bigger picture. You deal with complexity by collaborating with colleagues, listening to customers, testing ideas and continuously learning. You take authorship for what you create.

We’re looking for someone with a passion for modern technology and an interest in e-commerce.  You will be a team player with excellent communication skills. You thrive on analysing problems, formulating solutions, and making those a reality. You build for the long term. You have a passion for quality and know what best-in-class engineering looks like and want to help drive the journey.  You’re an engineer with experience dealing with complex problems.  You ‘get’ agile and feel comfortable giving input on team processes.  You’re involved in the Software Engineering community. You enjoy attending meetups, conferences, have a blog or a GitHub portfolio.  You enjoy being part of every part of the Software development lifecycle. You can own the code from inception through to Production.  You want to be part of a Digital Transformation and enjoy working in a fast-paced environment.  You don’t have to have worked in retail or with a big corporate, but you might have. Or you may have invested your talent in startups, digital SMEs or management consultancies. What you do need is to know how you could contribute to our teams. Be interested and interesting



Responsibilities

Develop high quality, scalable and performant solutions. Collaborate with your product and engineering team members, contributing and evolving ideas to deliver simple solutions to complex problems. Offer smart engineering ways to experiment and prototype features rapidly whilst constantly delivering customer value. Write technical documentation and ensure clean code for maintainable software.  Participate in the technical delivery of the squad, from designing solutions to deploying them and ensuring correct operation. Participate in all agile ceremonies.

The ideal candidate will possess

Strong experience working in agile teams.  Strong communication and team skills and a can-do attitude.  Strong programming foundations with C#. In depth understanding of SOLID principles and their application. Experience with unit testing, CI/CD. Exposure in building and productionizing highly performant and resilient systems and services. Experience with cloud services in either of the major cloud providers Azure/GCP/AWS. Azure experience is preferred.  Exposure to building systems using event-driven design and microservices based design. Experience using Docker and Kubernetes is a plus. MongoDB experience is a plus. Experience with high-volume systems is a plus.


And these technical skills

Strong .NET skills including C#, .NET Core, WebAPI Azure experience or another cloud provider Experience with event streaming, service bus or message queues (Azure Event Hubs, Kafka, RabbitMQ or similar) Always-on microservice architecture Experience with CI/CD, infrastructure as code, DevOps, automation Experience in working with NoSql databases  Demonstrable experience in Unit Testing Principles REST APIs Strong understanding of web security (OWASP TOP 10, etc.) Strong MS SQL Server including performance optimisation

Grow with the Group

As an inclusive, team-first company


  • Software Engineer

    3 weeks ago


    Sydney, Australia Pivot Software Full time

    Job Description About the opportunity… Are you passionate about crafting clean, maintainable code and developing innovative technical solutions? As a Software Engineer at ELMO, reporting to the Engineering Manager, you'll collaborate closely with a talented team of Engineers, Designers, and Product Managers to bring new features to life. ...

  • Sr. Software Engineer

    1 month ago


    Sydney, Australia Dew Software Full time

    Dew Software, a leading player in the digital transformation space, is seeking a highly skilled Sr. Software Engineer to join our team. As a Fortune 500 collaborator, we take pride in our commitment to quality and excellence. We operate from 14 development centers in 9 countries, giving our team members access to diverse talent and expertise from around the...


  • Sydney, Australia Pivot Software Full time

    Job Description About the opportunity.. Are you ready to take on a pivotal role in our engineering team? Do you have a passion for solving complex technical problems and driving innovation? We are seeking a skilled Technical Lead Engineer to join our dynamic team and lead the charge in technical excellence. Reporting directly to the Engineering...


  • Sydney, Australia Firesoft People Full time

    Senior Software Engineer(Testing and Automation)$150k - $170k + SuperSydney Based The main focus of the role should be: As a  Software Engineer  in our testing and automation team, you will help design and build our in-house mobile device testing and automation framework. The Engineering work underpins the success of the company and the...


  • Sydney, Australia Vero Insurance Full time

    Jobs - Job Details - Senior Software Engineer Careers at Suncorp Take the next step. Be part of something bigger at Suncorp. Senior Software Engineer Job No: 670932 Sydney - Inner Suburbs & CBD, Brisbane - Inner Suburbs & CBD, Melbourne - Inner Suburbs & CBD Permanent Full Time IT Pay Band 5 Work across various Suncorp Insurance brands including AAMI,...


  • Sydney, Australia Microsoft Full time

    OverviewAs a Senior Software Engineer in Azure Networking, you will gain marketable experience in massive scale data centre network architecture, design, network infrastructure automatic management, software defined networking and high scalable/available/reliable distributed service design/implementation.Microsoft Azure is expanding its team in Australia and...


  • Sydney, Australia Firesoft People Full time

    Job Title: Senior Software Engineer - Algorithmic TradingLocation: SydneySalary: CompetitiveJob Description:We are seeking a talented Senior Software Engineer with a passion for algorithmic trading and expertise in C# .Net to join our team in Sydney. As a member of our team, you will have the opportunity to work on cutting-edge software solutions and...


  • Sydney, Australia SustainAbility Full time

    $200K - $270K + Super Remote / WFH - Must have full AU work rights ESOP Package Become part of the founding team! Company Overview: Join a fast-growing startup enhancing application performance through advanced code optimization, backed by top-tier venture capital. Role Overview: We're looking for a Senior Software Engineer adept at...


  • Sydney, Australia CMC Markets Full time

    CMC Markets are hiring! We are currently recruiting for a Senior Software Engineer (Full Stack) to join the Stockbroking team as a member of the Platforms squad . This role will be based onsite in our Barangaroo office. Please note that this role is only open to Sydney based candidates with full working rights (Citizen/Permanent Resident).CMC Markets is a...


  • Sydney, Australia CMC Markets Stockbroking Limited Full time

    CMC Markets are hiring! We are currently recruiting for a Senior Software Engineer (Full Stack) to join the Stockbroking team as a member of the Platforms squad . This role will be based onsite in our Barangaroo office. Please note that this role is only open to Sydney based candidates with full working rights (Citizen/Permanent Resident).CMC Markets is a...


  • Sydney, Australia Akuna Capital Full time

    What you’ll do as a Senior Software Engineer at Akuna: Akuna is looking for a senior trading systems developer to join our team building proprietary low-latency options trading systems. Our development team partners closely with our Trading and Research departments to continually improve the competitiveness of our in-house trading systems. Our...


  • North Sydney, Australia Shift Full time

    Job DescriptionWe currently have an exciting opportunity for a Senior Software Engineer to join our Origination team. In this role, you will be responsible for designing, crafting, and maintaining high quality software products and solutions that support our business operations and engage our users.You will work closely with cross-functional, agile teams to...


  • Sydney, Australia Weel Full time

    Your impact…We are seeking a Senior Software Engineer with an insatiable thirst for knowledge and open and welcoming to change. You will play the role of a strong contributor to the product vision and drive team planning while mentoring and coaching junior team members.Your key priority will be to drive our product forward. We are building for scale and...


  • Sydney, Australia Microsoft Full time

    OverviewMicrosoft is built on trust, and Azure is dedicated to becoming the most trusted cloud service for its customers. As Azure expands its services, certifications, and regions for its global customers, there is a growing need for increased support to uphold customer promises. The Azure Core Trusted Platform team is committed to enabling product teams to...


  • North Sydney, Australia Shift Full time

    Company DescriptionAt Shift, we’re business specialists dedicated to helping Australian SMEs take control of their cashflow, streamline trade terms and choose the right financial products.  We believe Australian businesses are the driving force behind our economy and are core to our communities. That’s why our business expertise, focus on...

  • Software Engineer

    4 weeks ago


    Sydney, Australia Firesoft People Full time

    Job Title: Senior Software Engineer - Algorithmic Trading Location: Sydney Salary: Competitive Job Description: We are seeking a talented Senior Software Engineer with a passion for algorithmic trading and expertise in C#  to join our team in Sydney. As a member of our team, you will have the opportunity to work on cutting-edge software solutions and...


  • Sydney, Australia Nuvei Full time

    Who we are:Till Payments is on a mission to create seamless customer payment experiences globally. Powered by technology, Till’s belief is that payments and merchant acquiring should be technology-led, agile and flexible.Till simplifies the way businesses accept payments across online, in-store, mobile, unattended and point of sale systems. The payments...


  • Sydney, Australia Nuvei Full time

    Who we are:Till Payments is on a mission to create seamless customer payment experiences globally. Powered by technology, Till’s belief is that payments and merchant acquiring should be technology-led, agile and flexible.Till simplifies the way businesses accept payments across online, in-store, mobile, unattended and point of sale systems. The payments...


  • Sydney, Australia Firesoft People Full time

    Senior Software Engineer , iOS Apps Full Time Chatswood, Sydney, AustraliaWe are seeking a talented Senior Software Engineer with expertise in native iOS app development to join our dynamic team based in Sydney, Australia. As part of our team, you will contribute to the development and maintenance of mobile applications, revolutionizing the way users...


  • Sydney, Australia SafetyCulture Full time

    At SafetyCulture, we help businesses get better everyday. As the operational heartbeat of working teams, our technology gives workers a voice and leaders the visibility to make smart decisions. We’re constantly evolving our platform, expanding into sensors/IoT, Scalable and Event-Driven Architecture to name a few, but we believe there’s more to be...