Current jobs related to Software Engineer - Sydney, New South Wales - Urban Company


  • Sydney, New South Wales, Australia Software At Scale Full time

    Join Us as Principal Site Reliability and Software EngineerOur 'black belt' specialists are leaders in their domains: digital champions, delivery-focused experts, top-tier security professionals, AI thought leaders, and engineering best practice advocates.With a global footprint and deep local insight, Software at Scale delivers cutting-edge technology...

  • Software Engineer

    2 weeks ago


    Sydney, New South Wales, Australia Graphic designer Full time

    Role DescriptionThis is a contract role for a Software Engineer. The selected candidate will be responsible for designing, developing, testing, and maintaining software applications. The Software Engineer will work closely with cross-functional teams, including product managers, designers, and other engineers, to build high-quality software solutions that...

  • Software Engineer

    4 days ago


    Sydney, New South Wales, Australia TP Group Full time

    Role Description:The Software Engineer is responsible for designing, developing, testing, and maintaining high-quality software solutions that support business needs and technical requirements. This role contributes across the full software development lifecycle, working closely with product, design, and quality teams to translate requirements into scalable,...

  • Software Engineer

    5 days ago


    Sydney, New South Wales, Australia Rocket Companies Full time

    It's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Software Engineer sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers,...

  • Software Engineer

    2 weeks ago


    Sydney, New South Wales, Australia Urban Company Full time

    Role Description:The Software Engineer is responsible for designing, developing, and maintaining high-quality software solutions that support business operations and product development. This role involves writing clean, efficient, and scalable code while collaborating closely with cross-functional teams, including product managers, designers, and QA...

  • Software Engineer

    1 week ago


    Sydney, New South Wales, Australia MyPass Global Full time

    The key purpose of this role is to contribute towards the design, development and optimisation of high-quality and scalable applications and systems. This role requires the ability to write clean, efficient and well-documented code and to collaborate with cross-functional teams to gather requirements and implement solutions. This role conducts code reviews...

  • Software Engineer

    2 weeks ago


    Sydney, New South Wales, Australia Urban Company Full time

    Role Description:The Software Engineer is responsible for designing, developing, testing, and maintaining software applications that support business and product needs. This role involves collaborating with cross-functional teams to understand requirements, implement high-quality solutions, and ensure the stability and performance of systems.Key...

  • Software Engineer

    7 days ago


    Sydney, New South Wales, Australia Flex Collect Full time

    Company DescriptionWe suggest you enter details here.Role DescriptionThis is a full-time on-site role located in Sydney, NSW, for a Software Engineer. The Software Engineer will be responsible for designing, developing, and maintaining software applications. The role involves writing clean, efficient code, debugging and troubleshooting, collaborating with...

  • Software Engineer

    3 days ago


    Sydney, New South Wales, Australia Resmed Full time

    The primary role of Engineering function within Product Development team is to create specifications and designs for new products or improvements and enhancements to existing products. Works closely with customers, developers and other stakeholders to understand and define customer needs in these designs. Features are aligned to a timetable and areas of...

  • Software Engineer

    1 week ago


    Sydney, New South Wales, Australia Navantia Australia Full time

    The Role:It's never been a more exciting time to be joining Navantia Australia, one of Australia's leading companies in the Maritime and Defence industry. We are currently building a strong capability to create faster, smarter and more resilient vessels through advanced engineering and technologies.Due to Navantia Australia's ongoing success in delivering...

Software Engineer

2 weeks ago


Sydney, New South Wales, Australia Urban Company Full time $80,000 - $120,000 per year

Role Description:

The Software Engineer is responsible for designing, developing, testing, and maintaining software applications that support organizational goals, enhance user experience, and improve operational efficiency. This role involves working closely with cross-functional teams to understand requirements, translate them into technical solutions, and deliver high-quality, scalable, and maintainable software.

Core responsibilities include writing clean and efficient code, performing code reviews, debugging applications, and participating in the full software development lifecycle—from planning and architecture to deployment and ongoing maintenance. The Software Engineer collaborates with product managers, designers, and other engineers to implement new features, optimize system performance, and ensure that applications meet quality and security standards. The role may also involve working with APIs, databases, cloud platforms, and modern development frameworks.

This position requires strong technical problem-solving abilities, attention to detail, and the ability to work both independently and as part of a collaborative engineering team.

Qualifications:

  • Bachelor's degree in
    Computer Science
    ,
    Software Engineering
    ,
    Information Technology
    , or a related technical field.
  • Strong programming skills in one or more languages such as
    Python
    ,
    Java
    ,
    JavaScript/TypeScript
    ,
    C++
    ,
    C#
    ,
    Ruby
    , or similar.
  • Experience with modern frameworks and tools, such as React, , Django, Spring, .NET, or others depending on project needs.
  • Understanding of software development methodologies such as
    Agile
    ,
    Scrum
    , or
    DevOps
    practices.
  • Familiarity with version control tools like
    Git
    and platforms such as GitHub or GitLab.
  • Ability to design and implement scalable architectures, APIs, and integrations.
  • Understanding of relational and/or NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
  • Strong debugging, testing, and problem-solving skills, with experience using automated testing frameworks.
  • Knowledge of cloud platforms such as
    AWS
    ,
    Azure
    , or
    Google Cloud
    is an advantage.
  • Ability to collaborate effectively, communicate technical ideas clearly, and document workflows or systems.
  • Strong commitment to writing clean, maintainable, and efficient code.
  • Willingness to learn new technologies and continuously improve skills.