Senior Software Engineer
OverviewA 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.).