The Squiz product team is working to deliver a cloud-based Digital Experience Platform (DXP) with several core capabilities including Content Management, Optimisation tooling, AI Conversation and Platform services.
We're seeking a full-stack Senior Software Engineer to join our Product Engineering team on a permanent basis with a focus on our flagship Content Management System, Matrix. The successful candidate will bring years of experience in building and maintaining enterprise-level software products with a core competency in PHP and AWS stacks, and demonstrated skills across myriad other technologies across all layers of the application.
We're location‐flexible! This role is open to all candidates on the east coast of Australia.
This role is hybrid, allowing you to work where and when works best for you.
Experience & qualifications
* 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 deep expertise in PHP and AWS, and well‐honed skills in infrastructure‐as‐code, relational databases (preference to Aurora/PostgreSQL), devops and frontend development
* Hands‐on experience with GitLab, and Docker containers or similar
* 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. We use Scrum for most of the teams, with some using Kanban
* Strong understanding of secure coding practices, particularly community standards such as OWASP
* Demonstrated experience in working independently to deliver large‐scale modernisation projects
Nice to have
* Knowledge of or experience working with React, Node, GitLab, Dynatrace, Cloudflare
* Solid understanding of or experience with Content Management Systems, Web Development and enterprise DXP
* Demonstrable experience in production PHP upgrades, software modernisation projects, and/or monolithic decomposition
Responsibilities
* Work within a team of 3‐8 software engineers to help build our Digital Experience Platform. Each team consists of a Team Lead, and between 3 and 7 software engineers at different levels – junior, mid, senior and Technical Lead
* Develop/enhance robust application code which 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 within your team – PHP, AWS, GitLab CI/CD
#J-18808-Ljbffr