Software Engineer
6 hours ago
Join a well performing National company that is seeking a Software Engineer to deliver software and large-scale data processing solutions on AWS. In this role, you'll champion shift-left quality, strong automation, and resilient system design while owning features end-to-end — from architecture and build through to deployment, monitoring and optimisation.
You'll work across a modern engineering environment using Python, PySpark, Spark, AWS Glue, EMR, Airflow and CI/CD tooling to deliver reliable, scalable and observable services supporting complex financial-services use cases.
This role is a minimum contract running from January 2026 to December 2026 with a likelihood to extend beyond this initial period.
Location: Melbourne or Sydney
What You'll Do
- Design, build and maintain robust, scalable data processing pipelines in Python and PySpark on AWS.
- Implement automation across testing, quality, security and deployment, embedding unit, integration and contract tests into CI/CD.
- Orchestrate workflows using Airflow and AWS Glue, focusing on reliability, cost efficiency and observability.
- Collaborate with product, platform and QA teams to ensure systems are testable, observable and resilient, with clear SLOs and metrics.
- Own features end-to-end — design, implementation, code review, performance tuning, deployment and production support.
- Contribute to engineering standards, DevSecOps practices and release governance.
- Mentor engineers and help uplift tooling, pipelines and overall developer experience.
What You'll Bring
Must-Have Skills
- Strong hands-on expertise with
Python, PySpark, AWS Glue
, and
AI-assisted development tools - Advanced
SQL
skills - 8+ years of programming/software development experience
- Proven ability to design and build automation frameworks
- Familiarity with observability tools and microservices architecture
Technical Experience
- Strong Python development and shell scripting in Linux
- Commercial experience with AWS Glue, Spark/PySpark and broader AWS data tooling
- Airflow pipeline orchestration (DAG design, retries, SLAs)
- CI/CD, shift-left testing and DevSecOps practices (Git-based workflows, TeamCity, GitHub Actions, Jenkins, Octopus)
- Logging, metrics and tracing with tools like CloudWatch or Splunk
- Designing cloud-native solutions for reliability, scalability and cost efficiency
- Effective use of AI tools (e.g. GitHub Copilot, Roo Code) to speed up development while maintaining quality
Nice to Have
- Experience with Ab Initio or SAS
- Data warehousing knowledge: Redshift, Athena, EMR, Iceberg
- API and microservices integration
- Test automation frameworks (Playwright, DevTest, Appium, Sahi, contract testing)
- Dashboard/reporting creation for engineering and delivery health
- Leadership or mentoring experience
If you're looking for a new and exciting role coming into 2026, then apply now
-
Software Engineer
9 hours ago
South Melbourne, Victoria, Australia Roller Software Full time $120,000 - $150,000 per yearAbout ROLLERROLLER is not your average software-as-a-service company. With a global presence in over 30 countries, we're here to bring some excitement to the leisure and attractions industry and make a difference Our mission is to help businesses operate smoothly and create fun and memorable guest experiences by providing seamless ticketing, point-of-sale,...
-
Front-End Software Engineer
2 days ago
South Melbourne, Victoria, Australia Roller Software Full time $120,000 - $150,000 per yearAbout ROLLERROLLER is not your average software-as-a-service company. With a global presence in over 30 countries, we're here to bring some excitement to the leisure and attractions industry and make a difference Our mission is to help businesses operate smoothly and create fun and memorable guest experiences by providing seamless ticketing, point-of-sale,...
-
Software Engineer
6 days ago
Melbourne, Victoria, Australia Lucky Robots Full time $120,000 - $180,000 per yearLucky Robots is building the world's first Game Engine for Robotics - a real-time 3D simulationand training platform where AI learns to move, manipulate, and understand the physical world.We're building a next-generationsimulation engine for robotics— combining the worlds of real-time graphics, physics, and AI. Our goal is to make lifelike, large-scale...
-
Software Engineer
6 hours ago
Melbourne, Victoria, Australia Nomino Full time $80,000 - $120,000 per yearCompany Description uses advanced artificial intelligence to rename files in a way that suits individual preferences, ensuring simplicity and efficiency. The platform is tailored specifically for brokers, offering an intelligent solution to manage file naming conventions. Stay tuned for its upcoming releaseRole DescriptionThis is a full-time hybrid role for...
-
Software Engineer
6 days ago
Melbourne, Victoria, Australia Kinexus Australia Full time $80,000 - $120,000 per yearSoftware Engineer - C++ | Defence & Autonomous Systems | MelbourneWe're working with an Australian leader in advanced robotics and autonomous systems to find a talented Software Engineer (C++) to join their growing Melbourne-based engineering team.Our client is pioneering next-generation solutions across the Defence, aerospace, and marine domains - driving...
-
Software Engineer
2 weeks ago
Melbourne, Victoria, Australia Talent Solutions Full time $80,000 - $120,000 per yearAt KBR – We do things that matterWe deliver science, technology and engineering solutions to governments and companies around the world. KBR employs approximately 38,000 people worldwide with customers in more than 80 countries and operations in over 29 countries.KBR is proud to work with its customers across the globe to provide technology, value-added...
-
Software Engineer
6 days ago
Melbourne, Victoria, Australia Squiz Full time $80,000 - $120,000 per yearThe Squiz product team is working to deliver a cloud-based Digital Experience Platform (DXP) with several core capabilities including Content Management, Optimisation tooling, and Platform services.We're seeking a Software Engineer to join our product engineering team on a permanent basis, with a focus on improving capability across various parts of the DXP....
-
Software Engineer
2 weeks ago
Melbourne, Victoria, Australia Beca Full time $90,000 - $120,000 per yearBeca DigitalBeca Digital is moving into a significant stage of growth in Australia, working with our clients to solve real world, complex and unique problems to make everyday better. Our clients work with us to leverage technology to solve problems that make our digital roles varied and unique. As a team, we play a central role in leading digital...
-
Software Engineer
5 hours ago
Melbourne, Victoria, Australia BECA Full time $80,000 - $120,000 per yearBeca DigitalBeca Digital is moving into a significant stage of growth in Australia, working with our clients to solve real world, complex and unique problems to make everyday better. Our clients work with us to leverage technology to solve problems that make our digital roles varied and unique. As a team, we play a central role in leading digital...
-
Software Engineer
2 weeks ago
Melbourne, Victoria, Australia Mirrormapper Full time $60,000 - $80,000 per yearCompany DescriptionMirrorMapper is a forward-thinking aerial technology company at the intersection of geospatial science, environmental monitoring, and robotics. We specialize in creating advanced drone-based payload systems that integrate real-time sensing, edge computing, and AI. Our technology provides actionable insights across agriculture,...