NGIS is a leading provider of geospatial solutions to organisations around the world.
We deliver impact through the power of location technology, helping clients use spatial data to make better, faster, and more sustainable decisions.
The NGIS Software Engineering team builds, implements, and supports both customer-specific geospatial solutions and NGIS's own product suite, TraceMark.
The TraceMark platform is a family of Google Cloud-deployed enterprise SaaS products that provide scalable, map-centric insights across various industries, including agriculture, sustainability, transportation, and natural resources.
In addition to product development, NGIS engineers deliver billable customer projects across a range of sectors, applying modern web, cloud, and spatial technologies to create applications that deliver impact.
Whether working on the TraceMark roadmap or a bespoke client solution, NGIS software engineers bring technical excellence, collaboration, and a passion for geospatial innovation to everything they build.
The Opportunity
We are looking for a Software Engineer to design, develop, test, and deploy high-quality software components that power NGIS products and customer solutions.
You'll contribute to technical design, backlog refinement, and delivery planning, ensuring features are maintainable, scalable, and valuable to end users.
Working both independently and collaboratively, you'll help drive quality outcomes and support the growth of Graduate team members.
Key Responsibilities
Design, develop, and deliver full-stack features and integrations using NGIS frameworks and standards.
Proven capability in full-stack software development.
Sound understanding of object-oriented and asynchronous programming principles.
Experience working with relational databases and API-driven applications.
Proficiency with version control systems (e.g. GitHub, Bitbucket).
Strong written and verbal communication skills.
About you
Approx 5 years of professional software development experience, or equivalent practical experience, demonstrating independent delivery of production-ready code.
Proven capability in full-stack software development.
Strong understanding of object-oriented and asynchronous programming.
Experience with relational databases and API-driven applications.
Proficiency with Git (GitHub, Bitbucket).
Strong written and verbal communication skills.
Experience with Angular, React, or TypeScript.
Experience with .
NET.
Experience with cloud environments (GCP, AWS, Azure).
Exposure to geospatial or data-driven applications.
Technical skills
Designs robust, maintainable, and reusable code across front-end and back-end systems.
Applies NGIS standards and contributes improvements.
Understands cloud deployment, APIs, and data integration patterns.
Shares knowledge through reviews, documentation, and mentoring.
Why Join NGIS?
Work with purpose, building technology that drives environmental and social impact.
Collaborate with talented engineers and geospatial experts across global teams.
Flexible working arrangements; option to opt-in to a 9-day fortnight.
Continuous learning culture with support for certification and professional growth.
Be part of an innovative company recognised for geospatial and cloud excellence.
Excited by this opportunity?
Apply today, we would love to hear from you!
Seniority level
Associate
Employment type
Full-time
Job function
Information Technology
Industries
IT Services and IT Consulting
#J-
Software Engineer • Australia