Company Overview: Since 1914, our organization has been a trusted name in Aussie communities, boasting over 115,000 team members and a portfolio of iconic brands.
The Team: Our technology division is the backbone of our operations, with a dedicated team solving complex problems daily to enhance colleague success and customer satisfaction. By integrating retail and e-commerce services like Home Delivery, Click & Collect, and smart lockers, we're constantly innovating to make life easier for customers.
Our Culture: We strive to maintain an innovative, inclusive, and forward-thinking environment that encourages the reinvention of shopping experiences for our customers and drives the development of next-generation digital retailing.
Key Responsibilities: As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining world-class software products. This includes collaborating with cross-functional teams to identify, prioritize, and deliver software features, reviewing code, providing feedback to other developers, ensuring quality, and mentoring junior developers. You will also contribute to creating a high-performing team culture that encourages collaboration and innovation.
Requirements: We seek experienced professionals with extensive knowledge of .NET frameworks and C#. A seasoned software engineer with at least 6 years' experience is essential. Your skills should include designing and building APIs and Backends for Frontends (BFFs), microservices/serverless architectures, containerization & release pipelines, Kubernetes, Docker, cloud environments (Azure preferred), large-scale projects, and heavy-traffic platforms. Additionally, you should have a good understanding of software engineering practices (clean code, SOLID) and principles (KISS, YAGNI, DRY). Experience with automated testing, CI/CD, unit testing for both Backend & Frontend code, and Agile working environments is desirable.
What We Offer: As a valued member of our team, you can expect opportunities for growth and development within a collaborative environment that fosters continuous learning and improvement.