Software Engineer

6 hours ago


Melbourne, Victoria, Australia Logical Full time $120,000 - $180,000 per year

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 year

    About 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,...


  • South Melbourne, Victoria, Australia Roller Software Full time $120,000 - $150,000 per year

    About 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 year

    Lucky 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 year

    Company 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 year

    Software 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 year

    At 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 year

    The 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 year

    Beca 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 year

    Beca 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 year

    Company 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,...