Senior Software Engineer
NGIS
10 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 66KJob location
Tech stack
.NET
API
Amazon Web Services (AWS)
Azure
Cloud Computing
Continuous Integration
Relational Databases
Github
Object-Oriented Software Development
Scrum
Software Engineering
Systems Architecture
TypeScript
Google Cloud Platform
React
GIT
Angular
Bitbucket
Asynchronous Programming
Job description
We are looking for a Senior Software Engineer to lead the design and implementation of significant product features and customer solution components. In this role, you will provide technical direction within projects, contribute to architectural decisions, and mentor others to grow the team's technical capability. You will be a trusted technical lead and accountable for delivering high-quality, scalable solutions that align with NGIS's engineering standards and customer outcomes., * Lead design and development of complex features, modules, and integrations.
- Translate requirements into scalable solutions aligned with architecture.
- Contribute to sprint planning, estimations, and release activities.
- Write, test, and document maintainable, high-quality code.
- Participate in architecture reviews and improvement initiatives.
The following skills are highly regarded
- Hands-on experience with Angular, React, or TypeScript.
- Familiarity with .NET and cloud platforms (GCP, AWS, Azure).
- Exposure to geospatial or data-driven applications.
- Experience contributing to system architecture or infrastructure design.
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.
Requirements
- 7+ years in professional software development, delivering web or cloud applications.
- Full-stack development and system design expertise.
- Strong object-oriented and asynchronous programming skills.
- Experience with relational databases, APIs, and cloud-hosted architectures.
- Proficiency with Git (GitHub, Bitbucket) and CI/CD workflows.
- Experience leading, mentoring, and collaborating within agile teams.
- Excellent written and verbal communication skills.
About the company
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.
Our Software Engineering team builds, implements, and supports both customer-specific geospatial solutions and our own TraceMark Software as a Service products. TraceMark provides map-centric insights that drive impact across industries such as agriculture, sustainability, transport, and natural resources.
Whether working on the TraceMark roadmap or a bespoke client solution, our engineers bring technical excellence, collaboration, and a shared passion for geospatial innovation to everything they build.