Senior Software Engineer

2 weeks ago


Mulgrave, Australia Kmart Full time

Unlock the Future of Retail with Kmart



Job Summary



We are seeking a highly skilled and experienced Senior Software Engineer to join our team and lead the technical design and development of cloud-based applications.



As a Senior Software Engineer, you will be responsible for overseeing technical design, coding, testing, and debugging for a greenfield project. This is a high-impact project where you will help shape the future of online shopping and fulfillment for two most loved Australian brands.



Key Responsibilities




  • Lead the technical design and development of cloud-based applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Implement best practices for continuous integration, infrastructure as code, and application release automation.
  • Provide expert-level guidance on application programming, API, databases, and system design.
  • Work hands-on with technologies, including TypeScript, focusing on integration and microservices.
  • Mentor and guide junior engineers, fostering a collaborative and innovative environment.


Requirements




  • 10+ years of engineering experience, with at least 3 years in a lead role.
  • Extensive expertise in cloud technologies, preferably AWS (Lambda, CloudWatch, Cognito, DynamoDB, EventBridge, SQS, SNS, S3, API Gateway).
  • Strong knowledge of continuous integration concepts, frameworks, and tools (Git, GitHub Actions, Docker).
  • Expert-level understanding of application programming, API design, databases, and system architecture.
  • Proficient in and TypeScript, with experience in Java and unit testing frameworks (like Jest, JUnit) or Kafka.
  • Proven experience in Terraform, CDK or CloudFormation.
  • Hands-on experience with CI/CD processes and observability platforms.
  • Familiarity with Agile project methodologies, Observability platforms & Log Management tools.


What We Offer




  • Flexible hybrid working options through our Flex When, Flex Well policy.
  • A team member discount card that gives you a discount at Kmart, Target, Bunnings, and Officeworks.
  • A free OnePass membership offering free delivery across Kmart, Target & Catch on eligible products.
  • Access to the Kmart for You benefits program which entitles you to exclusive discounts and benefits in the areas of entertainment, travel, lifestyle, and health – with over 60 suppliers.
  • We want you to feel rewarded for your commitment and hard work that's why everyone gets the opportunity to participate in a bonus program.
  • Free onsite parking when you're required to come into the office.
  • We offer inclusive parental leave and ongoing support offered though our partnership with Circle In for team members of all backgrounds and family circumstances.
  • A dynamic learning and support program.
  • Opportunity to fast track your career through our Mentor Program as a Mentee or Mentor.
  • Reflection room, space for prayer, meditation, or time for yourself.
  • Kudos recognition program, where you are nominated by your peers to spin a wheel, to win a stack of cool prizes.
  • Regular product sample sales with tonnes of discounted items to purchase.
  • Wesfarmers is Kmart's parent company and each year eligible employees can elect to purchase shares through a salary sacrifice arrangement.
  • Great career opportunities across the broader Wesfarmers Group.


  • Mulgrave, Victoria, Australia Kmart Full time

    Senior Engineer - Java / AWSAt Kmart, we're committed to delivering exceptional customer experiences through innovative technology solutions. As a Senior Engineer in our International Supply Chain team, you'll play a critical role in designing, building, and supporting advanced software solutions that drive business growth and efficiency.Key...


  • Mulgrave, Victoria, Australia Kmart Full time

    About the RoleWe are seeking a highly skilled Senior Engineer to join our International Supply Chain team at Kmart. As a key member of our team, you will be responsible for designing, building, and supporting advanced software solutions that move millions of products from around the world into stores across Australia and New Zealand.Key...


  • Mulgrave, Victoria, Australia Kmart Full time

    About the RoleWe are seeking a highly skilled Senior Engineer to join our International Supply Chain team at Kmart. As a key member of our team, you will be responsible for designing, building, and supporting advanced software solutions that move millions of products from around the world into stores across Australia and New Zealand.Key...

  • Software Engineer.

    2 weeks ago


    Mulgrave, Australia VMCH Full time

    About the Role:We are looking for a talented Software Engineer to join our team.As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Design and develop software applications using various programming languages and technologies.Collaborate with cross-functional teams to identify and prioritize software...

  • Software Engineer

    2 weeks ago


    Mulgrave, Australia Agilent Full time

    Description Take your Software Engineer career to the next level by joining the world-renowned Agilent Technologies, a global leader in science and engineering Research and Development. Agilent inspires and supports discoveries that advance the quality of life. We provide life science, diagnostic and applied market laboratories worldwide with...


  • Mulgrave, Victoria, Australia Agilent Full time

    About the RoleAgilent inspires and supports discoveries that advance the quality of life. We provide life science, diagnostic and applied market laboratories worldwide with instruments, services, consumables, applications, and expertise. As a software engineering intern, you will be part of a team that is embracing leading-edge technologies to drive the...


  • Mulgrave, Australia Agilent Full time

    About the RoleAgilent Technologies is seeking a highly skilled Software Development Engineer to join our Software Engineering organization. As a key member of our team, you will be responsible for designing, developing, and delivering high-quality software solutions using Microsoft Visual Studio tools in C#,.NET Framework, and.NET Core.Key...


  • Mulgrave, Australia Agilent Full time

    Description Agilent inspires and supports discoveries that advance the quality of life. We provide life science, diagnostic and applied market laboratories worldwide with instruments, services, consumables, applications, and expertise. Agilent enables customers to gain the answers and insights they seek -- so they can do what they do best: improve the...


  • Mulgrave, Victoria, Australia Agilent Full time

    About the RoleAgilent inspires and supports discoveries that advance the quality of life. We provide life science, diagnostic and applied market laboratories worldwide with instruments, services, consumables, applications, and expertise. Our company enables customers to gain the answers and insights they seek, so they can do what they do best: improve the...


  • Mulgrave, Australia ACS Foundation Full time

    **About Agilent** **About the Role** **Responsibilities** Developing the software that supports and drives the use of scientific instruments for our end users. You will be exposed to the complete software development life cycle and will attend multiple cross functional meetings to get a well-rounded experience. As part of the software and quality...


  • Mulgrave, Victoria, Australia Kmart Full time

    Software Quality Assurance EngineerAt Kmart, we're committed to delivering exceptional customer experiences through innovative technology solutions. As a Software Quality Assurance Engineer, you'll play a critical role in ensuring the quality and reliability of our software applications.Key Responsibilities:Design, develop, and execute automated test scripts...


  • Mulgrave, Victoria, Australia Kmart Full time

    Software Quality Assurance EngineerAt Kmart, we're committed to delivering exceptional customer experiences through innovative technology solutions. As a Software Quality Assurance Engineer, you'll play a critical role in ensuring the quality and reliability of our software applications.Key Responsibilities:Design and develop automated test scripts for web...

  • Senior Engineer

    2 months ago


    Mulgrave, Australia Kmart Full time

    Senior Engineer - Java / AWS Job Details | kmartaustr ...


  • Mulgrave, Australia Kmart Full time

    Senior Quality Assurance EngineerAt Kmart, we're looking for a skilled Senior Quality Assurance Engineer to join our team. As a key member of our software development team, you'll be responsible for designing, developing, and executing automated test scripts for web applications and web services. Your expertise in automation testing will help us ensure...

  • Software Developer

    2 weeks ago


    Mulgrave, Australia Agilent Full time

    About the RoleAgilent Technologies is seeking a skilled Software Engineer to join our Software Engineering organization. As a Software Engineer, you will be responsible for designing, developing, and testing software solutions using Microsoft Visual Studio tools in C#, .NET Framework, and .NET Core.Key ResponsibilitiesDesign and develop software solutions...


  • Mulgrave, Australia Kmart Full time

    Transforming Online Shopping and FulfillmentKmart is launching a strategic initiative to transform the online shopping and fulfillment experience, driving both customer satisfaction and operational efficiency. This project will enhance real-time inventory visibility, reducing out-of-stock items and cart abandonment, while delivery lead-time visibility will...


  • Mulgrave, Australia Agilent Full time

    Job OverviewAgilent is seeking a Senior Electronics Engineer to join the R&D team in Mulgrave, Victoria. As a key member of the team, you will be responsible for providing electronics engineering expertise for the design and development of new spectroscopy products.Key ResponsibilitiesDesign and develop new spectroscopy products using computer aided...


  • Mulgrave, Australia Kmart Full time

    Job OverviewWe are seeking a skilled Software Engineer to join our team. The ideal candidate will have a strong understanding of programming languages, including Python and Java.Responsibilities include designing, developing, and testing software applications. The successful candidate will have excellent problem-solving skills and be able to work effectively...

  • Senior Engineer

    4 months ago


    Mulgrave, Australia Kmart Full time

    Brighter Futures Start Here At Kmart it’s not just what you do, it’s who you are that makes every day living brighter. You’ll be joining a diverse team who come together to collaborate globally around tech. With six purchases made every second, you’ll feel the impacts of the work you’ll do for our millions of customers every day. We’re focusing...


  • Mulgrave, Australia Kmart Full time

    About the Role:We are seeking a highly skilled Software Quality Assurance Engineer to join our team. As a key member of our automation testing team, you will be responsible for designing, developing, and executing automated test scripts for web applications and web services.Key Responsibilities:Design and develop automated test scripts for web applications...