remote-co-logo

Software Engineer

Peoplebank

  • Date Posted

    Today

    New!
  • Remote Work Level

    Hybrid Remote

  • Location

    Hybrid Remote in Adelaide, SA, Australiaaustralia.png

  • Job Schedule

    Full-Time

  • Salary

    We're sorry, the employer did not include salary information for this job.

  • Categories

    ITEngineeringProduct ManagerProject ManagerSoftware EngineerQA

  • Job Type

    Employee

  • Career Level

    Experienced

  • Travel Required

    No specification

  • Education Level

    Bachelor's/Undergraduate Degree

About the Role

Title: Software Engineer

Location: Netley Australia

Job Description:

Work Type:

Permanent

Industry:

Development

Are you passionate about pushing the boundaries of technology and creating cutting-edge software solutions?  
Our client is a fast-growing technology company developing world-first metal additive manafacturing systems used across defence, aerospace, medical and industrial sectors.  They are seeking a talented and driven Software Engineer to join there small but highly skilled team. If you thrive in a collaborative environment, enjoy solving complex problems, and want to be part of something transformative, this is the opportunity for you!

This is an Adelaide based position with hybrid, flexible work environment. 

Due to industry security requirements, only Australian Citizen or Permanent Resident are eligble for this role. 

What You’ll Do:

  • Develop and implement robust software solutions using Rust, C++, scripting languages, and more, integrated seamlessly with hardware systems.
  • Collaborate across interdisciplinary teams, including robotics and mechatronics engineers.
  • Conduct code reviews, testing, debugging, and ensure high-quality, reliable software products.
  • Drive continuous improvement by refining development processes, tools, and best practices.
  • Design reusable libraries and APIs, contribute to technical strategies, and help shape product roadmaps.
  • Write technical documentation, automate deployment workflows, and monitor project progress to meet strategic deadlines.
  • Stay ahead of industry trends by exploring emerging technologies in software development, robotics, and automation

Required Skills:

  • Proven experience C++, and ideally with Rust experience.
  • Strong knowledge of 3D concepts, path planning, Qt, and UI frameworks (preferred but not mandatory).
  • Expertise in source control systems such as Git and experience working within Agile environments.
  • Familiarity with Windows, Unix, Linux OS, automated testing, and code quality assurance.
  • Collaborative engineer who thrives in a small, fast-moving team.
  • Excellent problem-solving skills with the ability to translate business needs into technical solutions.
  • Strong grasp of Agile, TDD/automated testing, CI/CD, and DevOps culture.

Nice to Have Skills:

  • Experience with CGAL or similar 3D modeling and path planning frameworks.
  • Background in hardware integration and robotics.
  • Knowledge of automated deployment processes and APIs development.

Preferred Education and Experience:

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Several years of commercial software development experience, especially in fast-paced, deadline-driven environments.


Peoplebank and Leaders IT are committed to creating a diverse and inclusive workplace where everyone belongs. We welcome applications from people of all backgrounds, identities, and experiences. If you need adjustments to the recruitment process due to your circumstances, please let us know—we’re here to support you.

 

Apply