I’m currently partnering with a growing scale-up that’s expanding its engineering capability and looking for an experienced Software Engineer to help design and deliver highly scalable, cloud-native solutions.
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.
- Ensure secure coding practices, participate in code reviews, and maintain high-quality standards.
- Collaborate in Agile/Scrum teams to deliver iterative improvements.
- 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.
- Excellent communication, problem-solving, and collaboration skills.
- Experience with Azure, GCP, or Snowflake.
- AWS Solutions Architect certification.
- ETL experience using Apache Spark, Glue, or Athena.
- Familiarity with front-end frameworks (React, Angular, Vue).
- Experience with LLMs or generative AI frameworks (OpenAI, Hugging Face, Azure OpenAI), including prompt engineering and AI-driven integrations.
Location:
North Sydney - Hybrid 3 days a week
Salary Package
$160-$175k + Super + Bonus
