Overview A high-growth technology company, recognised among Australia’s fastest-growing tech businesses, is seeking a Senior Software Engineer to join their talented team. The business provides cutting-edge, data-driven identity verification and data solutions to global clients across FinTech and AdTech sectors. You’ll be working with a technically strong and collaborative team developing cloud-native, large-scale data systems built on AWS. This role focuses on designing, developing, and deploying scalable backend systems, data pipelines, and orchestrated workflows - supporting mission-critical data applications that process billions of records. You’ll be part of a fast-moving engineering environment that values experimentation, learning, and growth. If you’re passionate about working with complex data at scale , thrive in agile environments, and enjoy contributing to innovative products, this is an exceptional opportunity. Key Responsibilities Software Design and Development (85%) Design and architect scalable solutions (batch, streaming, APIs, applications). Hands-on development, testing, and deployment of software systems. Optimise, scale, and automate existing implementations. Business-as-Usual (10%) Manage and oversee data inflows/outflows. Provide production support, monitoring, and issue resolution. Collaborate with internal and offshore teams. Technical Documentation (5%) Create and maintain clear, up-to-date technical documentation. Beyond development, you’ll contribute ideas to improve processes, systems, and product performance across the engineering function. Experience & Skills Required 6–7 years’ experience designing and implementing AWS cloud-native solutions . Strong experience with serverless architectures (Lambda, Step Functions). Skilled in RESTful API design , integration, and documentation (OpenAPI/Swagger). Proven ability to build and optimise data pipelines using Snowflake, AWS, or similar cloud stacks. Deep knowledge of AWS services: S3, Lambda, Step Functions, API Gateway, Glue, Redshift, DynamoDB, Aurora, etc. Strong Python and SQL development skills. Experience with Docker , ECS/EKS , or Kubernetes. Experience with CI/CD , IaC (Terraform or CloudFormation), and version control. Solid understanding of secure coding practices and Agile/Scrum environments. Desirable Experience with Azure, GCP, or Snowflake . AWS certification (e.g., Solutions Architect). ETL using Apache Spark , Glue, or Athena. InfoSec or Secure SDLC experience. Familiarity with front-end frameworks (React, Angular, Vue). Exposure to AI/LLM integrations (OpenAI, Hugging Face, etc.).