At a Glance
- Tasks: Develop full-stack web, desktop, and mobile applications for sustainable solutions.
- Company: NGIS EU is a leading geospatial and sustainability company focused on global challenges.
- Benefits: Enjoy remote work options, a strong team culture, and varied project work with cutting-edge technology.
- Why this job: Make a real impact on climate change and sustainability while working in a passionate team.
- Qualifications: 5+ years in software development, experience with Angular, .NET Core, and cloud platforms required.
- Other info: Opportunity to engage directly with clients and contribute to meaningful projects.
The predicted salary is between 43200 - 72000 £ per year.
About NGIS
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.
The Opportunity
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.
About You
- 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.
Key Strengths
- Technical Excellence: Builds scalable, secure, and maintainable systems.
- Accountability: Owns delivery end-to-end, anticipating risks and dependencies.
- Problem Solving: Tackles complex challenges pragmatically.
- Collaboration: Communicates clearly and builds strong relationships.
- Learning Mindset: Continuously improves skills and shares knowledge.
- Quality Focus: Champions high standards in testing, security, and performance.
Technical Leadership
- 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.
Excited by this opportunity? Apply today, we would love to hear from you!
Contact Detail:
NGIS Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Familiarise yourself with the TraceMark products and their impact on sustainability. Understanding how these solutions work will not only help you in interviews but also demonstrate your genuine interest in the company's mission.
✨Tip Number 2
Showcase your experience with Angular CLI, .NET Core, and Node.js through practical examples. Be ready to discuss specific projects where you've used these technologies, as this will highlight your technical expertise.
✨Tip Number 3
Prepare to discuss your experience with cloud platforms like Microsoft Azure, AWS, or Google Cloud. Highlight any relevant projects where you've deployed applications, as this is crucial for the role.
✨Tip Number 4
Emphasise your communication skills and ability to work independently. Be prepared to share examples of how you've successfully engaged with clients or collaborated with teams, as this aligns with the company's values.
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your relevant experience in software development, particularly with Angular CLI, .NET Core, and Node.js. Emphasise any projects that align with NGIS's focus on sustainability and geospatial solutions.
Craft a Compelling Cover Letter: Write a cover letter that not only outlines your technical skills but also demonstrates your passion for sustainability and making an impact. Mention specific projects or experiences that relate to the role and NGIS's mission.
Showcase Your Work: If you have public git repositories or examples of your work, include links in your application. This will give NGIS insight into your coding style and problem-solving abilities, especially in relation to full-stack development.
Highlight Communication Skills: Since the role requires strong communication skills, provide examples in your application of how you've effectively communicated with clients or team members in previous roles. This could be through project management, client engagement, or collaborative work.
How to prepare for a job interview at NGIS
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Angular CLI, .NET Core, and Node.js in detail. Bring examples of past projects where you've successfully implemented these technologies, as well as any relevant public git repositories to demonstrate your coding abilities.
✨Understand the Company's Mission
NGIS is focused on sustainability and making a positive impact. Familiarise yourself with their products like TraceMark and how they contribute to sustainable development. This will help you align your answers with their values during the interview.
✨Prepare for Client Interaction Scenarios
Since the role involves direct client engagement, think of examples from your past experiences where you've effectively communicated with clients or stakeholders. Highlight your ability to understand and translate client requirements into technical solutions.
✨Demonstrate Agile Methodology Knowledge
As the company values agile processes, be ready to discuss your experience working in agile environments. Share specific examples of how you've contributed to team sprints, retrospectives, and adapting to changing project requirements.