S

Squiz

DXP with CMS and AI-powered marketing

Senior Software Engineer - DEA Team

Backend EngineeringPosted on Nov 13
Full-timeAustraliaNo salary listed

About the Job

Requirements

  • At least 5 years of hands-on experience building, scaling, and maintaining complex distributed systems in production.
  • Deep proficiency with AWS cloud infrastructure, Docker, ECS/Fargate, Lambda, DynamoDB, and Infrastructure as Code using AWS CDK or CloudFormation.
  • Experience with relational databases, SQL, PostgreSQL, schemaless and NoSQL data models, database design, and cost and performance optimization.
  • Experience with GitLab CI/CD pipelines, DevSecOps, Cloudflare edge services, and security practices including encryption of data at rest and in transit.
  • Strong programming proficiency in TypeScript and Node.js, with practical exposure to PHP and Bash scripting.
  • Commitment to documentation-first methods, incident response readiness including playbooks, backups and testing, and clear API design standards.
  • Ability to make pragmatic trade-offs in agile development, track technical workarounds, and break complex visions into epics and stories.
  • Strong troubleshooting and investigative skills.

Responsibilities

  • Take end-to-end technical ownership of core DEA services, including Customer Data Platform, Datastore, user journey mapping, and A/B testing, ensuring data pipelines are scalable, highly available, and structurally sound.
  • Architect greenfield systems and features using MoSCoW prioritization and documentation-first specifications before production coding.
  • Design resilient cloud architectures on AWS, reducing data transfer costs, enforcing end-to-end encryption, and implementing security practices.
  • Establish incident response standards, including playbooks, disaster recovery procedures, backup testing, and continuous system monitoring.
  • Drive cost analysis and FinOps practices across AWS services including ECS/Fargate, Lambda, and S3, and edge services including Cloudflare.
  • Maintain and optimize GitLab CI/CD pipelines, automated security scanning, containerized deployments, and infrastructure reproducibility using AWS CDK or CloudFormation.
  • Translate high-level business vision into epics, user stories, and technical tasks within agile frameworks.
  • Design scalable APIs and manage transitions between relational SQL/PostgreSQL and schemaless data models.
  • Build resilient services using TypeScript and Node.js, support legacy PHP applications, write Bash scripts, and integrate AI services safely.
  • Mentor junior and mid-level engineers and uphold coding standards and codebase maintainability.

Desired Qualifications

  • Background with customer data platforms, database or data storage solutions, personalization, segmentation, or A/B testing.
  • Working familiarity with React, JavaScript, and CSS to support frontend integrations.
  • Experience with cloud observability and monitoring tools such as Dynatrace, Datadog, or AWS CloudWatch.

About the Company

Squiz

DXP with CMS and AI-powered marketing

Squiz offers a Digital Experience Platform (DXP) that helps organizations build, manage, and optimize large-scale websites and digital services. The platform includes a content management system, search, a data layer, and integrations, delivered as a service, with low-code/no-code tools for marketers and AI features for content creation and personalization. It stands out through enterprise-grade security, marketer autonomy, and strong integration capabilities, serving government, higher education, and global enterprises. Its goal is to empower marketing teams to deliver relevant, personalized digital experiences quickly while reducing reliance on development resources.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Sydney NSW, Australia
Founded
1998

Recently Posted Jobs

Explore more opportunities at Squiz

See more jobs