Senior Software Engineer
24 hours ago
Senior Software Engineer - Position Description
The Senior Software Engineer will contribute to development initiatives, assist other team members and develop software solutions. Software solutions integrate with hardware systems to enable our end-to-end automated Wire Additive Manufacturing process. The Senior Software Engineer will improve software development processes, follow best practices & architectural principles, while contributing to team culture and IP generation.
Key Accountabilities
* To develop software as part of the software engineering team, reporting to the VP of Software and Product.
* To contribute expertise and facilitate the upskilling and development of other software engineering team members.
* Design, develop, and implement software solutions in Rust, C++, Rapid Code and scripting languages as necessary. Software solutions integrate with our hardware systems, enabling end-to-end automated manufacturing processes.
* Collaborate with cross-functional teams, including robotics and mechatronics engineers, to optimise our manufacturing process through the development of innovative software applications and tools.
* Perform code reviews, testing, and debugging of software to ensure high-quality and reliable products.
* Assist with continuously improving software development processes, tools, and methodologies to ensure high levels of productivity and efficiency.
* To help ensure consistent use of shared platform components and technologies within the organisation.
* Design and develop reusable libraries and APIs for use across the organisation.
* To help contribute to best practice for code development across the organisation.
* Write unit and integration tests, within automated test environments to ensure code quality.
* Assist in defining the team's technical strategy and advising on product roadmaps and migration plans to achieve strategic goals.
* Write concise yet comprehensive technical documentation.
* Assist in automating the deployment process on all environments.
* To help also ensure responsibility for work quality, ensuring it meets the technical standards for all online output.
* To help monitor work against the production schedule closely and provide progress updates and report any issues or technical difficulties as needed.
* Stay current with emerging trends and technologies in software development, robotics, and mechatronics, and proactively identify opportunities to leverage new tools and frameworks to improve our systems.
* To work to the organisation's policy on Health and Safety.
Knowledge, Skills & Competencies
* Demonstrable experience of using Rust, C++ and other related technologies - e.g. scripting languages. Ideally experience with CGAL and other 3D or path planning concepts, Qt and UI frameworks.
* A high level of competence with Git, and source control systems.
* Competence and experience developing software using an Agile development methodology.
* Demonstrable experience developing software on Windows / Unix / Linux based Operating Systems including performing administrative tasks.
* Demonstrable experience of test-driven development alongside use of automated test frameworks, mocking/stubbing and unit test frameworks.
* Demonstrable experience of scripting languages.
* Proven experience of project working and commercial development processes - particularly Agile methodologies.
* Experience of working in an environment where products must be delivered to specific timescales.
* An ability to rapidly and effectively understand and translate product and business requirements into technical solutions.
* Experience of supporting, modifying and maintaining systems and code developed by teams other than your own.
* Experience of working with code repositories (e.g. GitLab), bug tracking tools (e.g. Jira, Bugzilla) and Wikis (e.g. Confluence).
-
Senior Software Engineer
2 weeks ago
Adelaide, South Australia Fivecast Full time $120,000 - $180,000 per yearOur Senior Software Engineers work closely with other members of the engineering team to scope, design, document, develop, integrate and test software to address end-user needs for a large web-based application.Designing, implementing and testing software components in JavaImplementing generative AI and agentic AI solutions in software products.Using data...
-
Senior Software Engineer
1 week ago
Adelaide, South Australia UpperGround by Hudson Full time $120,000 - $180,000 per yearSenior Software Engineer – Modern C++Are you an experiencedSoftware Engineerwith a passion for solving complex problems and working on mission-critical technology? Join a high-performing engineering team building advanced systems that support Australia's next generation of defence capabilities.Role:Senior Software EngineerLocation:Adelaide, SA with hybrid...
-
Senior Software Engineer
1 day ago
Adelaide, South Australia Babcock Pty Ltd Full time $120,000 - $180,000 per yearCareer development opportunitiesCompetitive rewards and benefitsFlexible working optionsAbout the Role As a Senior Software Engineer at Babcock, you'll play a key role in delivering cutting-edge communications systems that support mission-critical operations around the world.You'll work as part of a highly skilled, globally distributed engineering team,...
-
Senior Software Engineer
2 weeks ago
Adelaide, South Australia Quoreka Full time $100,000 - $150,000 per yearAbout Quoreka:Quoreka has a formidable presence in the vendor solutions market for metals, energy, and agriculture. Catering a wide range of asset classes, our company utilizes a cloud-based suite of CTRM and ETRM solutions enhanced by AI/ML technology, alongside Supply Chain Management and E-Sourcing products. Today, we boast of extensive CTRM/ETRM...
-
Software Engineer
1 week ago
Adelaide, South Australia Aurizn Full time $80,000 - $120,000 per yearAbout AuriznWe are an Australian owned Defence Technology company pushing the limits to support Australian and allied forces deliver a more secure future.Shape the world at Aurizn to make a real impact and join our team. A recognised Great Place to Work, Aurizn people are driven by our values; Think Clever, Always Deliver, Embrace the Unknown and Be Better...
-
Senior Software Developer
5 days ago
Adelaide, South Australia FYI SOFTWARE PTY LTD Full time $120,000 - $180,000 per yearAbout FYIWe're on a mission to be the most trusted and widely adopted software solution for accountants globally, offering seamless integration, proven ROI, and bulletproof security.Joining FYI means being part of a collaborative, fast-moving team that is reshaping the future of accounting practices worldwide.We're now looking for a talented Senior Software...
-
Senior Software Engineer or Technical Lead
2 weeks ago
Adelaide, South Australia Fivecast Full time $120,000 - $180,000 per yearAbout the RoleWe're looking to hire either a Senior Software Engineer or a Technical Lead to work closely with other members of the engineering team to scope, design, document, develop, integrate and test software to address end-user needs for a large web-based application. Designing, implementing and testing software components in JavaImplementing...
-
Senior Embedded Software Design Engineer
1 week ago
Adelaide, South Australia Codan Limited Full time $120,000 - $180,000 per yearAbout usAt Minelab Electronics, we change people's fortunes by designing the world's best hand-held metal detector technology. We have regional offices in Australia, Brazil, India, Ireland, Mexico, the UAE, and the USA and we are proud to supply customers in over 150 countries. Our customers range from humanitarian organisations clearing landmines, to...
-
Software Engineer
2 weeks ago
Adelaide, South Australia Planit Full time $80,000 - $120,000 per yearAbout the CompanyPlanit are world leaders in quality software engineering. We provide solutions that support organisations to deliver high quality systems, applications, and IT architecture. Planit is now a proud NRI company and part of a global movement to deliver a sustainable and secure future through better Information Technology exchanges. Our team...
-
Software Engineer
1 day ago
Adelaide, South Australia Insignia Financial Full time $90,000 - $120,000 per yearMake your mark: your contributions are visible and valuedEngineer smarter: work with automated pipelines and gold-standard practicesSee the difference: what you build directly improves people's financial livesThe opportunity to join our teamWe're looking for a curious and capable Software Engineer who's passionate about building quality solutions end-to-end....