Junior Software Developer & Junior DevOps Engineer
Summary
Entry-level dual role at Nisient, an Australian maker of secure network and remote-operations technology for managing connected assets. Day to day: writing and testing code, maintaining dev tooling and documentation, and building CI/CD pipelines with monitoring. Stack exposure includes Rust, TypeScript, Python, C++ and Unix/Linux.
About Nisient
Nisient is an Australian technology company founded in 2015 with the belief that businesses should be catalysts for positive social transformation. We develop secure network and remote-operations technologies that help organisations manage connected assets more reliably, efficiently, and at scale.
About the role: Junior Software Developer
The Junior Software Developer will participate in the agile development models adopted by Nisient and will be assigned specific development activities that contribute to the overall product and service development. These activities involve software development, transactional data management and analysis, platform growth and expansion, technical support for internal customer-facing staff, support for our customer relations teams, testing, and documentation.
Key Responsibilities
Learning and understanding the Nisient application suite and codebase.
Writing and maintaining code.
Updating and maintaining Nisient development tools and systems.
Writing and maintaining technical documentation.
Assisting the development team in achieving set goals and milestones.
Developing and improving development tools, including automated software testing.
Testing software functionality.
About the role: Junior DevOps Engineer
The Junior DevOps Engineer will participate in the agile development models adopted by Nisient and will be assigned specific tasks to support the automation of development, testing, deployment, and maintenance of the codebase and products. These tasks include developing operations software, implementing and managing CI/CD pipelines, automating processes, testing and monitoring system performance, and documenting work.
Key Responsibilities:
Learning and understanding the Nisient application suite and codebase.
Assisting with implementing and maintaining CI/CD pipelines using various tools and practices.
Updating and maintaining Nisient development tools and systems, and monitoring system performance.
Writing and maintaining technical documentation.
Assisting the development team in achieving set goals and milestones.
Ensuring processes and tools align with required security standards,
Developing and improving development tools, including automated software testing.
Testing software functionality, including security testing such as pentests.
Qualifications, Skills & Experience
Essential:
Currently completing, or recently completed, the final year of a Bachelor’s degree in Software Engineering, Computer Science, Computer Engineering, Data Science or a closely related field.
A strong foundation in programming, algorithms and problem-solving.
Exposure to one or more of Rust, TypeScript, Python or C++ through university, research, personal projects, employment or open-source work.
An interest in how systems work, including the connections between software, communications, security and data.
Strong analytical, research and reasoning capability.
Clear communication and the ability to explain thought processes.
Familiarity with Unix/Linux environments.
Desirable
If you have experience in any of the below areas, we would particularly like to hear from you:
Networking, data communications or distributed systems.
Cybersecurity, cryptography or post-quantum cryptography.
Statistics, data analysis or machine learning.
Bun, Node.js, MongoDB or related technologies.
Embedded systems, simulation, test automation or development tooling.
Machine learning and quantum communications.
Experience applying machine learning and physics-informed approaches to address complex engineering problems.
To apply, please send:
Your current resume.
A cover letter explaining why Nisient interests you, what you want to learn, and what you think you could bring.
A list of the subjects or units you have completed or are currently completing in years 3 and 4 of your degree, including any relevant capstone, honours, or major project work.
*Applications and enquiries should be sent via email to Jane Percy: human_resources@nisient.com*
*Applications close Friday, 27th November 2026 at 5:00pm (AEDT).*
We welcome applications from people with different backgrounds, experiences, and ways of thinking. If you require an adjustment during the recruitment process, please tell us how we can support you to participate fully.
At Nisient, we believe that equality is at the core of who we are, and that business can be a powerful force behind social change. Creating a culture of equality is not only the right thing to do, but also an intelligent business strategy.
Priority will be given to First Nations applicants (including Aboriginal and Torres Straight Islander peoples) and NDIS participants.