Senior Software Engineer at Squiz
Victoria, Victoria, Australia -
Full Time


Start Date

Immediate

Expiry Date

08 Jan, 27

Salary

2000000.0

Posted On

10 Oct, 26

Experience

18 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Industry

Information Technology & Services

Description
  • Take ownership of core services within the Discovery team, ensuring our conversational search and content intelligence pipelines are scalable, highly available, and structurally sound
  • Design and implement resilient, decoupled distributed systems using event-driven architectures, maintaining clean API boundaries and robust fault tolerance
  • Embed DevSecOps practices within the team, integrating automated security scanning, vulnerability management, and strict IAM principles into everything we build
  • Maintain and optimize CI/CD pipelines, driving automated testing, reliable deployment strategies (like blue-green or canary releases), and infrastructure reproducibility
  • Participate in FinOps practices for our domain, monitoring and optimizing AWS infrastructure spend across compute (ECS/Fargate/Lambda), storage (S3), search indexes, and LLM usage
  • Contribute to Generative AI and RAG architectures, helping evaluate and integrate tools like AWS Bedrock safely, cost-effectively, and pragmatically
  • Partner closely with the Tech Lead and Engineering Manager to balance delivering new product capabilities with maintaining long-term architectural health and reducing technical debt
  • Collaborate with business stakeholders and Designers to deconstruct technical requirements, define system boundaries, write clear user stories, and provide accurate estimates
  • Stay hands-on by writing clean, resilient backend services using Node.js and TypeScript on AWS
  • Provide supportive technical mentorship, participate in architectural discussions, and conduct thorough code reviews for peers across the team

What We Are Looking For


  • A solid foundation of 5+ years of hands-on experience building, scaling, and maintaining complex distributed systems in production
  • Deep production experience with cloud-native AWS environments, specifically serverless architectures (Lambda, API Gateway, DynamoDB), containerized workloads (ECS/Fargate), and Infrastructure as Code using AWS CDK or Terraform
  • Proven capability in modern DevSecOps practices, including building and maintaining robust CI/CD automation pipelines and implementing the AWS Well-Architected Framework
  • A strong track record of rigorous system design, with a deep understanding of caching strategies, database optimization, web performance tuning, and distributed debugging
  • The technical maturity to evaluate, architect, and safely implement Generative AI workflows (such as RAG and orchestration via AWS Bedrock) without losing sight of cost control and data security
  • Advanced programming skills in Node.js and TypeScript
  • Comfort working in iterative, agile engineering environments that leverage Scrum or Kanban frameworks

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
Loading...