Clera - Your AI talent agent
LoginStart
Start
DroneShield logo
DroneShield

Software Engineer - NPI (AU)

full-time•Sydney

Summary

Location

Sydney

Type

full-time

Experience

2-5 years

Company links

WebsiteLinkedInLinkedIn

About this role


About the role

DroneShield is seeking a Software Engineer to join the team in Sydney, NSW, supporting the development and operation of software systems that directly enable and optimise our manufacturing processes.

Reporting to the Production Automation Lead, this role focuses on building and enhancing DroneShield’s Manufacturing Execution System (MES) and its supporting ecosystem. You will develop cloud-hosted web services, integrate manufacturing systems with Shop Floor Equipment and line-of-business platforms, and deliver applications and reporting that support production, quality, and operational insight on the factory floor.

The role spans multiple technologies and disciplines, including developing REST APIs and integrations using Python, Power Apps, Power BI reporting, PostgreSQL querying, and automated testing and integration tooling. You will work closely with manufacturing and engineering teams to translate operational needs into reliable, scalable software solutions with direct impact on how products are built.

Responsibilities, Duties and Expectations 

  • Design, develop, and maintain software services and integrations that support manufacturing and enterprise systems, primarily using Python and RESTful APIs
  • Develop and enhance front-end applications using Power Apps to support manufacturing workflows and shop-floor operations
  • Design, build, and maintain Power BI dashboards and reports that provide operational, quality, and production insight
  • Write PostgreSQL queries to support reporting, analytics, and system integrations
  • Develop and maintain automated tests and API validation, including Postman test collections, to ensure system reliability and data integrity
  • Collaborate closely with manufacturing, production, quality, and engineering teams to understand requirements and translate them into effective software solutions
  • Manage and track development work using JIRA, including maintaining backlogs, timelines, and delivery milestones
  • Document system designs, integrations, and features in Confluence to support knowledge sharing and long-term maintainability
  • Undertake occasional interstate and overseas travel to support manufacturing operations, vendors, or project delivery as required

Qualifications, Experience and Skills 

  • Tertiary qualification in Software Engineering, Computer Science, or a related discipline, or equivalent practical experience delivering production software systems
  • Demonstrated experience designing, developing, and maintaining backend services and integrations, with strong proficiency in Python
  • Experience working with cloud-hosted applications, including source control, CI/CD pipelines, and DevOps practices using platforms such as GitHub
  • Working knowledge of cloud infrastructure, with AWS experience preferred
  • Experience building data-driven applications and workflows, including low-code platforms (e.g. Power Apps or Power Automate) and reporting solutions such as Power BI
  • Strong SQL skills, with experience querying and working with relational databases;
  • PostgreSQL experience highly regarded
  • Ability to work effectively across engineering, manufacturing, and operational teams to translate requirements into practical software solutions
  • Strong written and verbal communication skills, including the ability to document designs and explain technical concepts to non-software stakeholders
  • Eligible to obtain and maintain an Australian Government security clearance


Note for recruitment agencies: we do not accept floated candidates from external recruiters unless they were instructed to do so.


#564

What you'll do

  • The Software Engineer will design, develop, and maintain software services and integrations that support manufacturing and enterprise systems. This includes enhancing the Manufacturing Execution System and collaborating with various teams to translate operational needs into effective software solutions.

About DroneShield

DroneShield is a worldwide leader in counter-UAS security and technology. DroneShield develops pre-eminent UAS security solutions that protect people, organisations and critical infrastructure from intrusion from UAS threats. Its leadership brings world-class expertise in engineering and physics, combined with deep experience in defence, intelligence, and aerospace.

Ready to join DroneShield?

Take the next step in your career journey

Frequently Asked Questions

What does a Software Engineer - NPI (AU) do at DroneShield?

Toggle
As a Software Engineer - NPI (AU) at DroneShield, you will: the Software Engineer will design, develop, and maintain software services and integrations that support manufacturing and enterprise systems. This includes enhancing the Manufacturing Execution System and collaborating with various teams to translate operational needs into effective software solutions..

Is the Software Engineer - NPI (AU) position at DroneShield remote?

Toggle
The Software Engineer - NPI (AU) position at DroneShield is based in Sydney, New South Wales, Australia. Contact the company through Clera for specific work arrangement details.

How do I apply for the Software Engineer - NPI (AU) position at DroneShield?

Toggle
You can apply for the Software Engineer - NPI (AU) position at DroneShielddirectly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process.
Clera - Your AI talent agent
© 2026 Clera Labs, Inc.TermsPrivacyHelp

Join Clera's Talent Pool

Get matched with similar opportunities at top startups

This role is hosted on DroneShield's careers site.
Join our talent pool first to get notified about similar roles that match your profile.