Senior Software Engineer

4 weeks ago


Brisbane, Queensland, Australia Squiz Full time
About the Role

We are seeking a highly skilled Senior Software Engineer to join our product engineering team on a permanent basis, with a focus on improving capability across various parts of our Digital Experience Platform (DXP).

This is a hybrid role, allowing you to work where and when works best for you, with a focus on flexibility and work-life balance.

Key Responsibilities
  • Develop and enhance robust application code that meets all technical requirements.
  • Collaborate with team members to generate User Stories, Acceptance Criteria, and estimates.
  • Provide guidance to junior engineers and assistance to senior engineers.
  • Write and maintain software documentation.
  • Assist Team Leads and Engineering Managers to create and deliver technical roadmaps.
  • Lead best practices in software development, code quality, and architecture across our tech stack.
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience in related fields.
  • 5+ years of professional hands-on experience in software development building and maintaining large-scale software products.
  • Proficiency in full-stack development, with expertise in web-based languages and frameworks, including Node, TypeScript, React, or similar, and cloud platforms such as AWS.
  • Strong understanding of testing principles and demonstrated experience in implementing testing strategies to improve software quality and robustness.
  • Experience with Agile or other iterative development methodologies.
  • Strong understanding of secure coding practices, particularly community standards such as OWASP.
  • Previous experience mentoring junior and mid-level software engineers.
What We Offer

You'll work with some of the most intelligent and down-to-earth people you've ever met. We are made up of a diverse range of passionate professionals who love challenging the status quo. Every day is different, but what is constant is we all love what we do.

We have a lived commitment to flexibility, we know the success of our people is dependent on them having a balanced life. You will be offered flexibility as to where and how you work every day. We want you to be able to work in a way that drives productivity, efficiency, and outcomes; along with connection and collaboration.

About Us

Squiz helps complex, service-led organisations harness the power of digital, improving the services they offer online.

Founded in 1998, Squiz grew during the rise of the internet. Since then, we have evolved from a simple web content management system into a full digital experience platform (DXP), helping customers make the shift from being content managers to experience creators.

The Squiz DXP brings together content, search, data, and applications in one place. To get the most out of the platform, customers can collaborate with our digital experts to design solutions and adapt as demands change.

We are headquartered in Australia, with teams and customers across the globe, and offices in New Zealand, the United States, the United Kingdom, and Poland.

We celebrate diversity and unite on the elements of our company DNA, starting every customer conversation with 'why?' to really understand their needs, working hard to find a way to overcome every challenge, and fighting for better outcomes with the work we do. We also check our egos at the door, we don't take ourselves too seriously, and we have fun along the way.

We are a 2024 Circle Back Initiative Global Employer – we commit to respond to every applicant.

Recruitment Agencies: We politely ask that you avoid making any approaches or sending any unsolicited resumes to our Recruitment Team or Hiring Leaders across our business. Squiz is not responsible for any fees related to unsolicited resumes.



  • Brisbane, Queensland, Australia Kennedy Reid Full time

    Senior Software EngineerAt our company, we are seeking a highly skilled Senior Software Engineer to join our team of talented professionals.Participate in the design and implementation of software solutionsCollaborate with cross-functional teams to deliver high-quality software productsStay up-to-date with the latest software development trends and...


  • Brisbane, Queensland, Australia JLL Full time

    Job Title: Senior Software Engineer We are seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and experience with cloud-based systems.


  • Brisbane, Queensland, Australia Country Road Group Full time

    Job Title: Senior Software EngineerAbout the Role:As a Senior Software Engineer at {company}, you will be responsible for designing, developing, and maintaining high-quality software solutions. This role involves collaborating with cross-functional teams to identify and prioritize project requirements, developing technical specifications, and implementing...


  • Brisbane, Queensland, Australia Queensland Fire and Emergency Services Full time

    Job Title: Senior Software EngineerOverview: We are seeking an experienced Senior Software Engineer to join our team.Key Responsibilities:* Design and develop complex software systems* Collaborate with cross-functional teams* Implement and test software componentsRequirements:* Bachelor's degree in Computer Science or related field* 5+ years of software...


  • Brisbane, Queensland, Australia Exclaim IT Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Exclaim IT. As a Senior Software Engineer, you will play a key role in the development of innovative software solutions.Key Responsibilities:Design, develop, and test software applications using Java, Node, or .NetCollaborate with...


  • Brisbane, Queensland, Australia The Just Group Full time

    Job Title: Senior Software EngineerWe are seeking a 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 our software applications.Key Responsibilities:Design and develop software applications using languages such as Java, Python,...


  • Brisbane, Queensland, Australia Law Staff Full time

    About the JobWe are seeking a skilled Senior Software Engineer to join our team at Company. We are a dynamic and innovative company that is passionate about developing cutting-edge software solutions. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our software systems.Responsibilities* Design, develop, and...


  • Brisbane, Queensland, Australia Rheinmetall Defence Australia Pty Ltd | Brisbane Full time

    Role OverviewRheinmetall Defence Australia Pty Ltd in Brisbane is seeking a skilled Senior Software Engineer to join our team. As a senior member of our engineering team, you will have the opportunity to work in a fast-paced, dynamic environment where no day is ever the same.This is a rare opportunity to not only work with some of the industries brightest...


  • Brisbane, Queensland, Australia XPT Software Australia Pty Ltd Full time

    About the RoleXPT Software Australia Pty Ltd is a dynamic technology company seeking an experienced Senior Full Stack Software Engineer to join our team.This role offers a unique opportunity to work on cutting-edge projects, leveraging your skills in cloud native development and full stack engineering.Job DescriptionWe are looking for a highly motivated...


  • Brisbane, Queensland, Australia ALG Full time

    About the RoleWe are seeking a Senior Software Engineer to join our team at {company}. As a key member of our engineering team, 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 and technologies.Collaborate with...


  • Brisbane, Queensland, Australia Lotus People Full time

    About the RoleWe're looking for a skilled Senior Software Engineer to join our team at ABC Corporation. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software solutions. Your expertise in software engineering will be invaluable in helping us achieve our business goals.Key...


  • Brisbane, Queensland, Australia OSI Systems, Inc. Full time

    Job Title: Senior Software EngineerAt OSI Systems, Inc., we are seeking a highly motivated and results-driven Senior Software Engineer to join our growing team. As a key member of our Software group, you will play a critical role in developing and maintaining our cutting-edge security screening systems.Responsibilities:Develop and maintain C++ based...


  • Brisbane, Queensland, Australia Gorilla Jobs Full time

    Job Description: We are seeking a skilled Senior Software Engineer to join our team at {company}. The ideal candidate will have a strong background in software development and be able to lead cross-functional teams. Key responsibilities include designing and implementing software solutions, collaborating with stakeholders, and ensuring high-quality...


  • Brisbane, Queensland, Australia Reece Group Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying high-quality software solutions.Key ResponsibilitiesDesign and develop robust, scalable, and efficient software systemsCollaborate with cross-functional teams to...


  • Brisbane, Queensland, Australia CPL Full time

    We are looking for a skilled Senior Software Engineer to join our team at {company}. The ideal candidate will have a strong background in software development and be able to lead a team of developers to deliver high-quality software solutions.Main Responsibilities:Lead the development of software applicationsCollaborate with cross-functional teamsContribute...


  • Brisbane, Queensland, Australia Woolworths Full time

    Job Description:As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications. Your primary goal is to ensure that the software meets the required specifications and is delivered on time.Key Responsibilities:• Design and develop software applications using various programming languages and...


  • Brisbane, Queensland, Australia Queensland Fire and Emergency Services Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our team at {company}.The successful candidate will be responsible for designing, developing, and maintaining our software applications, working closely with our cross-functional teams to ensure seamless delivery of our products.Key Responsibilities:Design and develop software...


  • Brisbane, Queensland, Australia Empire Group Full time

    We are seeking a Senior Software Engineer to join our team at "{company}". Key responsibilities include designing, developing, and maintaining software applications and tools.Main Responsibilities:Design and develop software applications and toolsCollaborate with cross-functional teams to identify and prioritize project requirementsEnsure high-quality code...


  • Brisbane, Queensland, Australia CC Medical Full time

    Key Responsibilities• Collaborate with cross-functional teams to design and develop high-quality software solutions.• Lead the development process, ensuring timely delivery and efficient resource allocation.• Develop and maintain a deep understanding of software architecture and design patterns.About the RoleThis is an exciting opportunity to join a...


  • Brisbane, Queensland, Australia Sodexo Full time

    We are looking for a Senior Software Engineer to join our team at "{company}".The successful candidate will be responsible for designing, developing, and maintaining our software applications, ensuring they are scalable, secure, and meet our high standards.Main Responsibilities:Design and implement software solutions using various programming languages and...