Senior Software Engineer

1 month ago


Adelaide, South Australia JB Hi-Fi Full time

About the Role

We are seeking a highly skilled Senior Software Engineer to join our team at JB Hi-Fi. As a key member of our software development team, you will be responsible for designing, developing, and maintaining our software systems.

Key Responsibilities

  • Develop a strong working understanding of our business and how our systems create value
  • Take ownership of work and responsibility for getting it done
  • Design technical solutions with the understanding of work priority, trading off perfection and delivery according to context
  • Write and contribute to well-designed, testable, efficient production-ready code (including CI & CD, automated testing, telemetry)
  • Work collaboratively within the team from inception to production & assist other developers (PRs, mentoring, advice)
  • Identify risks, issues, and improvement opportunities and ensure they are escalated as necessary
  • 5+ years of commercial software development experience
  • Fluent in C# & recent .NET versions
  • 3+ years experience with Azure Functions, Service Bus, CosmosDb, SQL
  • Experience with build & release automation, using GitHub Actions, Bicep and/or Azure Resource Manager
  • Fluent with React, JavaScript & TypeScript
  • Strong working knowledge of unit testing for both Backend & Frontend code
  • Ability to express intent through code, focusing on simplicity and maintainability
  • Skilled at troubleshooting and debugging issues
  • Awareness of security, performance, and accessibility issues

About You

We are looking for someone who is a self-starter, comfortable making key decisions, and trusts their judgement. You should be able to thrive in vague and complex situations where the correct path forward isn't clear. You should enjoy collaborating with peers to deliver the right solution for the context.

What We Offer

  • We have a supportive, transparent, and inclusive team
  • JB Hi-Fi and The Good Guys are multi-award-winning, iconic retail brands with a rich history in the Australian retail market
  • We support vulnerable members of our community by making donations to our 'Helping Hands' and 'Doing Good' workplace giving programs
  • We offer generous team member discounts across The Good Guys and JB Hi-Fi
  • You will have exposure to ongoing training & development opportunities from day one
  • We offer fantastic long-term career opportunities across the broader JB Hi-Fi/The Good Guys group

How to Apply

If you are interested in this exciting opportunity with us, please click apply and upload your CV.



  • Adelaide, South Australia Aspire Software Full time

    Job Title: Senior Software Engineer - FrontendJob SummaryWe are seeking a skilled and experienced Senior Software Engineer to join our team. The ideal candidate will have strong expertise in frontend development and be able to collaborate effectively with our team.Key Responsibilities- Develop high-quality frontend code using modern technologies- Collaborate...


  • Adelaide, South Australia Cyient Australia Full time

    Job Title: Senior Software EngineerJoin Cyient Australia as a Senior Software Engineer and be part of a dynamic team that delivers innovative solutions to global industry leaders.About the Role:We are seeking a highly skilled and experienced Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing,...


  • Adelaide, South Australia Consunet Pty Ltd. Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Consunet Pty Ltd. As a key member of our software engineering team, you will be responsible for designing and developing advanced software solutions for the Defence Industry.Key ResponsibilitiesProvide senior engineering leadership to the development and delivery of...


  • Adelaide, South Australia Bradken Full time

    About the Role:We are seeking a Senior Software Engineer to join our team at {company}. The successful candidate will have a proven track record of delivering high-quality software solutions and will be responsible for leading the development of new features and maintaining existing ones.About You:As a Senior Software Engineer, you will be responsible...


  • Adelaide, South Australia GAT Legal Full time

    We are seeking a skilled Senior Software Engineer to join our team at {company}. The ideal candidate will have a strong background in Backend Development, with expertise in algorithmic design and data structures.The Senior Software Engineer will be responsible for designing, implementing, and maintaining our company's backend infrastructure, working...


  • Adelaide, South Australia WiseTech Global Full time

    At WiseTech Global, we're seeking a talented Senior Software Engineer to join our team and contribute to the development of our flagship product, CargoWise One. This innovative logistics software integrates all aspects of logistics operations, streamlining the global supply chain and touching almost every imported and exported goods worldwide.As a Senior...


  • Adelaide, South Australia VISY Full time

    We are looking for a Senior Software Engineer to join our team at {company}.As a senior software engineer, you will be responsible for designing, developing, and maintaining our software applications.Key Responsibilities:Design and develop software applications using a variety of programming languages.Collaborate with cross-functional teams to identify and...


  • Adelaide, South Australia Aspire Software Full time

    DevOps Manager Job DescriptionWe are seeking a highly skilled DevOps Manager to join our team at Aspire Software in Adelaide or Melbourne. This is a leadership role that focuses on optimizing our software delivery process, ensuring the stability and scalability of our systems, and fostering a collaborative culture between the software development teams.About...


  • Adelaide, South Australia Gallagher Full time

    About the RoleAs a senior software engineer, you will be responsible for designing, developing, and maintaining software applications. You will work closely with the development team to ensure the successful delivery of projects.Key ResponsibilitiesDesign and develop software applicationsCollaborate with the development teamMaintain and improve existing...


  • Adelaide, South Australia South Coast Heart Rhythm Full time

    Job Title: {title}About the Role:We are seeking a highly skilled Senior Software Engineer to join our team at {company}. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software solutions.About You:As a successful candidate, you will have a strong background in software...


  • Adelaide, South Australia WiseTech Global Full time

    At WiseTech Global, we're on a mission to deliver seamless, end-to-end logistics execution software to over 17,000 logistics companies across 181 countries. We're seeking a talented Senior Software Engineer to contribute to our innovative CargoWise platform.As a Senior Software Engineer, you'll design and develop high-quality, scalable, and robust software...


  • Adelaide, South Australia BDO Australia Full time

    About the Role:We are seeking a talented Senior Software Engineer to join our team at {company}. As a key member of our tech team, you will be responsible for designing, developing, and implementing high-quality software solutions that meet the needs of our customers.Key Responsibilities:Design and develop software applications using a range of programming...


  • Adelaide, South Australia Wisetech Global Limited Full time

    About Wise Tech GlobalWise Tech Global is a global software company that specializes in building software solutions for the logistics industry. Our mission is to create breakthrough products that enable and empower those who own and operate the supply chains of the world.Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team...


  • Adelaide, South Australia Centurion Full time

    Job SummaryWe are seeking a skilled Senior Software Engineer to join our team at {company}. This is a great opportunity to work on challenging projects and develop your skills further.In this role, you will be responsible for designing, developing, and testing software applications. You will work closely with our cross-functional team to deliver high-quality...


  • Adelaide, South Australia Aurizn Full time

    About AuriznAurizn is a leading Australian-owned company with over 20 years of experience in delivering cutting-edge technology solutions. Our team of industry-leading experts has the scale and capability to deliver significant scientific and technological advancements.About the RoleWe are currently looking for suitably cleared Senior Software Engineers to...

  • Software Engineer

    3 weeks ago


    Adelaide, South Australia Central Adelaide Local Health Network Full time

    About the Role: We are seeking an experienced Senior Software Engineer to join our team. The successful candidate will have a strong background in software development and a proven track record of delivering high-quality solutions.Key Responsibilities:Design and develop software applicationsCollaborate with cross-functional teamsEnsure high-quality...


  • Adelaide, South Australia WiseTech Global Full time

    At WiseTech Global, we're on a mission to revolutionize the logistics industry with our cutting-edge CargoWise One platform. As a Senior Software Engineer, you'll play a crucial role in shaping the future of our software solutions, working closely with cross-functional teams to drive innovation and incorporate emerging technologies.We're looking for a...


  • Adelaide, South Australia Central Adelaide Local Health Network Full time

    Are you a skilled Java developer looking to take your career to the next level? We are seeking a Senior Software Engineer to join our team and contribute to the development of our enterprise software solutions.As a Senior Software Engineer, you will be responsible for designing, implementing, and testing complex software systems using Java. You will work...


  • Adelaide, South Australia WiseTech Global Full time

    About UsWiseTech Global is a leading software company that empowers the logistics industry through innovative solutions. Our mission is to create breakthrough products that enable and empower those who own and operate the supply chains of the world.We have a strong presence in the logistics industry, with over 18 logistics organizations using our software...


  • Adelaide, South Australia Nova Systems Full time

    Nova Systems seeks an experienced Senior Software Assurance Engineer to oversee the development and support of software elements for the Enhanced Defence High Frequency Communications System (EDHFCS).About NovaWe deliver innovative solutions that meet our clients' needs. Our team is passionate about what we do, and we're committed to making a difference.As a...