About the Role
We are seeking a Senior Software Engineer to join our Discovery domain, focusing on building resilient, secure, and cost-efficient cloud systems for next-generation Conversational Search and Content Intelligence products. This role offers technical autonomy and ownership over backend services within a high-trust, flexible environment.
Responsibilities
- Take ownership of core services within the Discovery team, ensuring scalability, high availability, and structural soundness of conversational search and content intelligence pipelines.
- Design and implement resilient, decoupled distributed systems using event-driven architectures with clean API boundaries and robust fault tolerance.
- Embed DevSecOps practices, integrating automated security scanning, vulnerability management, and strict IAM principles.
- Maintain and optimize CI/CD pipelines, driving automated testing, reliable deployment strategies, and infrastructure reproducibility.
- Participate in FinOps practices, monitoring and optimizing AWS infrastructure spend.
- Contribute to Generative AI and RAG architectures, evaluating and integrating tools like AWS Bedrock safely and cost-effectively.
- Partner with Tech Lead and Engineering Manager to balance new product capabilities with architectural health and technical debt reduction.
- Collaborate with stakeholders and Designers to deconstruct technical requirements, define system boundaries, write user stories, and provide estimates.
- Write clean, resilient backend services using Node.js and TypeScript on AWS.
- Provide technical mentorship, participate in architectural discussions, and conduct code reviews.
Requirements
- 5+ years of hands-on experience building, scaling, and maintaining complex distributed systems in production.
- Deep production experience with cloud-native AWS environments, including serverless architectures (Lambda, API Gateway, DynamoDB), containerized workloads (ECS/Fargate), and Infrastructure as Code (AWS CDK or Terraform).
- Proven capability in modern DevSecOps practices, including building and maintaining CI/CD automation pipelines and implementing the AWS Well-Architected Framework.
- Strong track record of rigorous system design, with a deep understanding of caching strategies, database optimization, web performance tuning, and distributed debugging.
- Technical maturity to evaluate, architect, and safely implement Generative AI workflows (RAG, orchestration via AWS Bedrock) with a focus on cost control and data security.
- Advanced programming skills in Node.js and TypeScript.
- Comfort working in iterative, agile engineering environments using Scrum or Kanban.
Skills
- Node.js
- TypeScript
- AWS
- Serverless architectures
- API Gateway
- DynamoDB
- ECS/Fargate
- AWS CDK
- Terraform
- DevSecOps
- CI/CD automation
- AWS Well-Architected Framework
- System design
- Caching strategies
- Database optimization
- Web performance tuning
- Distributed debugging
- Generative AI
- RAG
- AWS Bedrock
- Scrum
- Kanban
- Enterprise search engines
- Elasticsearch
- OpenSearch
- Data engineering pipelines
- LLM/AI-based services
- Observability
- Monitoring tools
- Dynatrace
- DataDog
- AWS CloudWatch
- React
- JavaScript
- CSS
Location
- East coast of Australia
Work Type
- Hybrid
- Permanent
Experience Level
- Senior
About the Company
- Squiz's mission is to empower organizations to create exceptional digital experiences that engage users, drive growth, and build deeper relationships.
- The company's long-term ambition is to redefine the digital experience landscape and become the platform of choice for enterprises pursuing customer-first digital transformation.
- Squiz is evolving quickly, investing heavily in modern AI-powered products, and competing in an increasingly important space.
- The company culture consists of intelligent, down-to-earth, diverse, and passionate people who enjoy challenging the status quo and each other's work.
