Senior Software Engineer

4 weeks ago


Sydney, New South Wales, Australia laing O'Rourke Full time

About Laing O'Rourke

We are a $6 billion international construction and infrastructure company with 70 years of experience in Australia. Our diverse projects range from high-security military bases and major rail transport infrastructure projects to landmark buildings at transport interfaces.

About the Role

We are seeking a highly skilled Full Stack Engineer with experience in building backend services and APIs for SaaS platforms to join our team. The ideal candidate will have a strong software engineering background using Python, ReactJS, PostgreSQL, and software frameworks such as Django.

Key Responsibilities

  • Design and develop scalable backend services and APIs using Python, Django, and PostgreSQL.
  • Implement microservices and event-driven architectures using AWS services such as Lambda, API Gateway, Aurora, and EKS.
  • Develop web-based UIs using React and TypeScript.
  • Develop integrations with 3rd party applications and services.
  • Collaborate with cross-functional teams and business stakeholders to define, design, and implement new product features.
  • Actively review solution designs and maintain code quality and organization through code reviews.
  • Identify and correct bottlenecks and fix bugs.

About You

  • 10+ years of proven experience as a Full Stack Engineer or similar role.
  • Solid software engineering background with experience in writing software for backend systems, APIs, and services.
  • 3+ years of experience in building cloud-native applications in AWS using services such as Lambda, API Gateway, and RDS.
  • Strong track record of using modern application architectures such as microservices and event-driven architectures.
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.
  • Experience with Agile/Scrum methodologies.

Benefits

We offer a safe, connected, and innovative culture that supports ongoing growth and development. Our benefits include specialist learning and development programs, a mental health and wellbeing program, industry-leading paid parental leave policy, an additional purchased leave option, and coaching programs for staff on parental leave.



  • Sydney, New South Wales, Australia PARK Senior Villas Chandler Full time

    Job Title: Software Engineering Leader - Application ModernisationAbout the Role: PARK Senior Villas Chandler is seeking a highly skilled Senior Software Engineer to join its team in Sydney, Australia. The successful candidate will be responsible for leading the modernisation of applications from relational databases to MongoDB.Company Overview:MongoDB...


  • Sydney, New South Wales, Australia Onset Group Full time

    Job Title: Senior Software Development EngineerJob Description:We are looking for a skilled Senior Software Development Engineer to join our team at the Onset Group.As a Senior Software Development Engineer, you will be responsible for designing and developing software systems across the entire lifecycle within the defence industry.Key...


  • Sydney, New South Wales, Australia Commonwealth Bank of Australia Full time

    Transforming the Banking Experience as a Senior Software Engineer at Commonwealth Bank of AustraliaWe are seeking an experienced and skilled Senior Software Engineer to join our team at the Commonwealth Bank of Australia.Salary: $120,000 - $180,000 per annum, depending on experience and qualifications.About Us:The Commonwealth Bank of Australia is a leading...


  • Sydney, New South Wales, Australia Senior Full time

    Job SummaryWe are seeking a highly skilled Senior Data Engineer to join our team in designing and building cloud-based data solutions. As a key member of our engineering team, you will be responsible for delivering innovative data pipelines, data warehouses, and machine learning solutions on Google Cloud Platform.About the RoleThe ideal candidate is a...


  • Sydney, New South Wales, Australia hipages Full time

    We are seeking a highly skilled Senior Software Engineering Professional to join our team at hipes.As a senior software engineer, you will play a key role in designing and developing scalable software solutions for various industries. With your expertise in Java, Python, and C++, you will be responsible for collaborating with cross-functional teams to...


  • Sydney, New South Wales, Australia Talenza Full time

    Senior Android Software Engineer OpportunityAt Talenza, we are seeking an experienced Senior Android Software Engineer to join our digital team. About the RoleAs a Senior Android Software Engineer, you will be responsible for developing high-quality, scalable, and performance-driven solutions for our Android applications. You will work closely with our...


  • Sydney, New South Wales, Australia Macquarie Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Macquarie. As a key member of our engineering team, you will have the opportunity to work on a range of technologies and contribute to the development of our software products.Key ResponsibilitiesDesign, develop, and test software applications using modern Java and...


  • Sydney, New South Wales, Australia Firesoft People Full time

    Role OverviewFiresoft People is seeking a seasoned Senior Software Engineering Expert to collaborate with our data engineers, frontend software engineers, and product managers in Sydney or remotely. This role comes with an estimated annual salary of $160,000 + Super.


  • Sydney, New South Wales, Australia HelloFresh Australia Full time

    Role Summary: We are seeking a highly skilled Senior Software Engineer to join our team at {company}. As a key member of our technical team, you will be responsible for designing, developing, and deploying scalable software solutions using cloud-based technologies.Key Responsibilities:Design and develop cloud-based software applications using a range of...


  • Sydney, New South Wales, Australia Macquarie Full time

    ​About the RoleAt Macquarie, we're committed to empowering our engineers to excel in their craft. As a Senior Software Engineer, you'll be part of a dynamic team where you'll have the opportunity to leverage your expertise in software engineering across a range of technologies.Key Responsibilities:Design, develop, test, and operate software applications in...


  • Sydney, New South Wales, Australia Hospoworld Resourcing Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our team at {company}. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet the needs of our customers.Key Responsibilities:Design and develop software solutions using...


  • Sydney, New South Wales, Australia Bendigo and Adelaide Bank Full time

    About the JobWe are seeking a skilled Senior Software Engineer to join our team.The successful candidate will be responsible for designing, developing, and maintaining software applications.Our ideal candidate will have a strong understanding of software development principles and practices.ResponsibilitiesDesign and develop software applications using a...


  • Sydney, New South Wales, Australia Woolworths Group Full time

    About the RoleWe're seeking a Senior Software Engineer to join our team at Woolworths Group. As a Senior Software Engineer, you will be responsible for leading the engineering capabilities for your squad and working closely with the Senior Chapter Lead and Capability Leads to ensure your team members are realizing their full potential.Key...


  • Sydney, New South Wales, Australia LEAP Legal Software Full time

    At LEAP Legal Software, we are currently seeking a skilled Software Engineer to join our team. As a key member of our Engineering team, you will collaborate closely with our founder to gain a deep understanding of our product's technical landscape. In the long term, you will play a vital role in enhancing LawTap's functionality and oversee all aspects of...


  • Sydney, New South Wales, Australia Online Marketing Gurus Full time

    Job Description: We are seeking an experienced Senior Software Engineer to join our team at {company}.As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems.Key Responsibilities:• Collaborate with cross-functional teams to identify and prioritize project requirements.• Design...


  • Sydney, New South Wales, Australia Westpac Group Full time

    We are seeking a highly skilled Senior Software Engineer to join our team at Westpac Group, one of Australia's leading financial institutions.About the RoleThis is a permanent role based in Sydney, offering a competitive salary and a range of employee benefits. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining...


  • Sydney, New South Wales, Australia OFX Full time

    Job Opportunity: Senior Software EngineerWe are seeking a skilled Senior Software Engineer to join our team at OFX, a global provider of online, international payments, cards and expense management services.Focused on delivering exceptional customer experiences, our engineering team has a wealth of experience in finance and tech companies. As a Senior...


  • Sydney, New South Wales, Australia epay, a Euronet Worldwide Company Full time

    At {company}, we are seeking a skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software applications.The ideal candidate will have a strong background in software development and a passion for innovation. You will work closely with our...


  • Sydney, New South Wales, Australia Commonwealth Bank of Australia Full time

    Role SummaryWe are seeking an experienced Senior Software Engineering Manager to lead our development team in creating innovative software applications.


  • Sydney, New South Wales, Australia Iress Full time

    Transformative Software Engineering RoleIress is seeking a skilled Senior Software Engineer to join our team and contribute to the development of high-quality software solutions.About the RoleThe ideal candidate will have a strong background in software engineering, with experience in designing and delivering software solutions using clean code...