I’m currently partnering with a growing scale-up that’s expanding its engineering capability and looking for an experienced Senior Software Engineer to help design and deliver highly scalable, cloud-native solutions.
This is a hands-on senior role with scope to step into a team lead capacity when required, working closely with engineering leadership and the wider business.
What You’ll Be Doing
- Design, build, and maintain AWS cloud-native solutions, balancing security, performance, scalability, and maintainability.
- Develop serverless architectures with AWS Lambda and orchestrate complex workflows using AWS Step Functions.
- Design and implement RESTful APIs, including secure integrations and OpenAPI/Swagger documentation.
- Build and optimise data pipelines and products for ETL across a variety of sources using Snowflake, AWS, and other cloud stacks.
- Work hands-on with AWS services including S3, EC2, Fargate, Lambda, Step Functions, API Gateway, Glue, Redshift, DynamoDB, Aurora, RDS, OpenSearch, ElastiCache, SNS/SQS, and IAM.
- Write and optimise SQL queries for very large databases, improving performance and reliability.
- Develop Python-based services for data processing, API endpoints, and automation.
- Containerise applications using Docker and orchestrate deployments with ECS, EKS, or Kubernetes.
- Implement CI/CD pipelines, Infrastructure as Code (IaC) using Terraform or CloudFormation, and version control best practices.
- Step into a team lead capacity when required, providing cover for the Head of Engineering and supporting continuity within the engineering function.
- Work closely with Project Managers and senior leadership stakeholders to align technical execution with business objectives, manage delivery expectations, and support successful outcomes.
What You’ll Bring
- 6–7+ years of experience designing and implementing AWS cloud-native solutions.
- Strong Python development and SQL skills.
- Extensive experience with serverless architectures, data pipelines, and RESTful APIs.
- Proven ability to work with large-scale databases (Aurora, Redshift, DynamoDB) and optimise query performance.
- Hands-on experience with Docker and container orchestration (ECS, EKS, Kubernetes).
- Experience with CI/CD pipelines and IaC (Terraform, CloudFormation).
- Solid understanding of security, scalability, and maintainability principles.
- Confidence operating at a senior level, with the ability to lead by influence and support delivery across teams.
- Excellent communication, problem-solving, and collaboration skills.
Bonus Skills
- Experience with Azure, GCP, or Snowflake.
- AWS Solutions Architect certification.
- ETL experience using Apache Spark, Glue, or Athena.
Location:
North Sydney – Hybrid (3 days in office)
Salary Package:
$160k–$175k + Super + Bonus
