Senior Software Engineer

Place of work Central Tilba
Contract type Full-time
Start date -
Salary -

Job details

Job description, work day and responsibilities

Job details
Pay
From $118,296 a year
Job type
Full-time
 
Location
Central West NSW
 
Full job description
Full Time, 35 hours
Temporary for 12 months
Location: Orange, NSW
Professional Officer 1/4 – Salary starting from $118,296.00 + super and leave loading

Diversity, equity and inclusion are central to the Department of Primary Industries and Regional Development. We are committed to fostering a workplace where everyone has the opportunity to thrive, reflecting the rich diversity of the communities we serve. We actively encourage individuals of all backgrounds – including but not limited to; gender, age, ethnicity, race, cultural heritage, disability, religion and ****** orientation to submit an application. We strive to ensure that every stage of the recruitment process and overall employee experience is accessible, welcoming and free from barriers.




About the Role

Join Department of Primary Industries & Regional Developments growing Agriculture & Biosecurity division and help shape the future of smart farming in NSW. We’re looking for an experienced and solutions-focused Senior Software Engineer to lead the design, development, and integration of next-generation agricultural technologies.

As a Senior Software Engineer, you will be at the forefront of delivering advanced IoT, software, and firmware solutions for agtech demonstration farms and remote sensor networks across NSW. Your work will directly support research and operational efficiency through robust, scalable, and secure system designs.


Key responsibilities include:

Develop and maintain software systems, including data broker technologies
Maintain and enhance applications in Java, Python, C, C++ and R
Provide software architecture and integration advice to internal research teams
Collaborate with external developers to design and implement APIs for DPIRD data systems
Maintain and develop firmware for field-deployed sensors
Design and prototype hardware circuits for field telemetry units
Lead technical project management, including requirements gathering and lifecycle planning
Ensure system architectures support high levels of security, availability, and data integrity
Conduct testing, gather feedback, and improve software quality and performance
Mentor junior engineers and support a culture of knowledge sharing and continuous improvement

This is a hands-on, technical leadership role, and will require regular engagement with both internal and external stakeholders.


About You

We are looking for an experienced engineer with a strong background in software systems, embedded development, and a passion for real-world technology solutions.


You bring:

Advanced skills in Java, Python, C, C++ and R, with experience maintaining and scaling complex codebases
Experience in software architecture and systems integration, especially in a research or multi-stakeholder environment
Proficiency in firmware development for embedded systems, ideally in remote sensing or IoT contexts
Ability to design and troubleshoot hardware circuits and telemetry units
A track record of collaborating with external development teams and building robust APIs
Strong communication skills to advise and guide internal research teams
Capability to lead and mentor other software engineers, fostering professional growth and technical excellence
A proactive approach to problem-solving, continuous learning, and process improvement

You’ll thrive in this role if you enjoy working at the intersection of software, hardware, and data - and if you're motivated by the opportunity to make a meaningful impact on regional innovation and agriculture.


Applying is easy!
Submit your current Resume/CV and a Cover Letter (max. 2 pages) outlining your relevant skills and experience, and why you’re our ideal candidate.

If you’d like to know more about the role, please click here to view the role description.

For a confidential discussion about this opportunity, please contact Dr Allen Benter, 0418 716 688, allen.benter@dpird.nsw.gov.au


Applications close: Sunday 20th July 2025 at 11:55pm AEST

If you require adjustments in completing your application, interviewing, completing any pre- employment testing, require information in an alternative format, or otherwise participating in the recruitment process, please let us know so we can assist. Send an email to talent.advisory@dpird.nsw.gov.au or contact the hiring manager listed above for a confidential discussion.


What to expect next

Once you submit your application, you’ll receive an email confirmation. After the advertisement closes, all applications will be reviewed by the hiring manager and selection panel. If shortlisted, you may be invited to an interview—this could be in person, over the phone, or via video. You may also be asked to complete role-related tasks, such as a written assessment, skills test, or psychometric assessment. Reference checks will be conducted for candidates progressing to the final stages.

The successful applicant may also be required to undergo a police check, health assessment, and other relevant checks as part of the recruitment process.


About us: Together, we are DPIRD

The New South Wales Department of Primary Industries and Regional Development (DPIRD) protects, supports and develops primary industries and regional economies.

Collectively we support strong and sustainable agriculture, forestry, fishing and mining industries, and regional economies. We actively manage our natural assets: our lands and soils, minerals, waterways and oceans, vegetation and forests.

The department brings together:

Local Land Services
NSW Resources
Agriculture and Biosecurity
Fisheries and Forestry
Regional Development and Delivery.

With nearly 5,000 employees, and 75 per cent of the DPIRD team living and working in regional NSW, we are embedded in the regions we serve.


Learn more about the benefits of joining our diverse and talented DPIRD team.

A recruitment pool may be created for ongoing and temporary roles of the same role or role type that may become available for filling over the next eighteen months.

 
You must create an Indeed account before continuing to the company website to apply

The position is suitable for candidates with education

This position is suitable for fresh graduate

Company address

Australia
New South Wales
Central Tilba
Show on map Get directions
Company Name: NSW Agriculture and Biosecurity
You will be redirected to another website to apply.
Offer ID: #1185714, Published: 3 hours ago, Company registered: 2 months ago

Other offers

Casual Customer Service Officer | Community Bank Avoca | VIC
2101login
· Victoria Valley, AU
Job details Job type Casual Shift and schedule Shift work   Location Victoria   Benefits Pulled from the full job description On-the-job training Health insurance Gym membership Employee assistance program   Full job des...
Associate Private Banker (12 month Maximum Term)
2101login
· Sydney, AU
Job details Job type Full-time   Location Sydney NSW   Full job description Create your best future and join Westpac as an Associate Private Banker . What’s the role? As an Associate Private Banker, you’ll play a pivotal...
Customer Advisor (Part Time) | Mornington | VIC
2101login
· Victoria Valley, AU
Job details Job type Part-time Shift and schedule Monday to Friday   Location Victoria   Benefits Pulled from the full job description On-the-job training Health insurance Gym membership Employee assistance program   Ful...
Personal Banker | Community Bank Beaconsfield | VIC
2101login
· Melbourne, AU
Job details Job type Full-time   Location Melbourne VIC   Benefits Pulled from the full job description On-the-job training Health insurance Gym membership Employee assistance program   Full job description It starts her...
Customer Banking Specialist - Gulgong
2101login
· Gulgong, AU
Job details Job type Part-time Shift and schedule Monday to Friday Shift work   Location Gulgong NSW   Full job description You're a passionate customer service professional We are enhancing the financial wellbeing for o...
Local Business Banker
2101login
· Melbourne, AU
Job details Job type Full-time   Location Melbourne VIC   Full job description Create your best future and join Westpac as a Local Business Banker Maximise on your networking and relationship management skills Be part of...
Small Business Banker VIC Metro (Melbourne Inner East
2101login
· Melbourne, AU
Job details Job type Permanent Full-time   Location Melbourne VIC   Full job description Small Business Banker VIC Metro (Melbourne Inner East) Job number: 800982 Primary position location: VIC- Melbourne inner Category:...
Home Lending Specialist - DL
2101login
· Melbourne, AU
Job details Job type Full-time Shift and schedule Every weekend Monday to Friday Shift work   Location Melbourne VIC   Benefits Pulled from the full job description Opportunities for promotion   Full job description You ...
Agribusiness Executive, Gippsland
2101login
· Warragul, AU
Job details Job type Full-time   Location Warragul VIC   Full job description Be the Trusted Partner Behind Gippsland’s Business Success You’re a natural connector. A strategic thinker. A champion for local business. At ...
Fraud Operations Officer
2101login
· Sydney, AU
Job details Job type Full-time Shift and schedule Monday to Friday   Location Sydney NSW   Benefits Pulled from the full job description Insurance services   Full job description Are you ready to grow your career within ...
Business Banking Manager - Warragul, VIC
2101login
· Victoria Valley, AU
Job details Job type Permanent Full-time   Location Victoria   Full job description Business Banking Manager - Warragul, VIC Job number: 801710 Primary position location: VIC- South East region Category: Agri-Business Ca...
Business Banking Executive Health
2101login
· Sydney, AU
Job details Job type Permanent Full-time   Location Sydney NSW   Full job description Business Banking Executive Health Job number: 800608 Primary position location: NSW- Sydney CBD Primary position location: NSW- Sydney...
Reporting Analyst
2101login
· Sydney, AU
Job details Job type Full-time   Location Sydney NSW   Full job description You are a curious and enthusiastic individual with a true passion for data analysis. We are a committed team responsible for enhancing Financial...
Executive Assistant
2101login
· Melbourne, AU
Job details Job type Full-time   Location Melbourne VIC•Hybrid work   Benefits Pulled from the full job description Health insurance Gym membership Employee assistance program   Full job description We’ve never been ‘jus...
Assistant Manager
2101login
· Sydney, AU
Job details Job type Full-time   Location Sydney NSW   Full job description Be part of the fascinating world of banknote distribution Work with some of the great minds in banknote operations and analytics Be part of driv...