Network Mapping Limited

Network Mapping Limited

Knaresborough, Yorkshire and the Humber

Software Developer

Full-Time£35,000 - 45,000 per yearevvelsi günUnited Kingdom
IT

Job Description

Salary: £35,000 - 45,000 per year

Requirements:
  • We are looking for an experienced Software Engineer with strong Python skills, particularly for writing and maintaining data pipelines.
  • We need someone who can solve complex problems and communicate clearly in written, verbal, and visual formats.
  • We value team players who are self-motivated and able to work effectively both collaboratively and independently.
  • We expect knowledge of modern software engineering best practices, including Agile development, automated testing, configuration management, and DevOps.
  • We require the ability to manage and control changes across development, testing, and production environments with rigour and care.
  • Desirable experience includes C# / .NET, particularly building libraries and command-line tools with .NET 8.0+.
  • We value experience working with legacy codebases, strong documentation habits, and good pull request practices.
  • We prefer experience with PostgreSQL and SQLite, including schema design, migrations, and basic performance tuning.
  • We welcome experience with orchestration and data engineering tools such as Prefect, Celery, and RabbitMQ.
  • We look for experience writing unit and basic integration tests and automating test runs in CI pipelines such as GitHub Actions.
  • We value comfort using AI-assisted development tools such as GitHub Copilot, with careful validation and testing of generated code.
  • We would like experience with REST APIs, microservices, event-driven services, and message-driven patterns.
  • We prefer experience with Docker and deploying containerised applications.
  • Nice-to-have experience includes GIS and point-cloud processing tools such as GDAL, PDAL, GeoPandas, Open3D, and LAS/LAZ/Raster/Vector handling.
  • Nice-to-have experience also includes TypeScript/JavaScript for front-end dashboards and user interfaces.
  • Familiarity with packaging and distributing software via NuGet and/or PyPI would be beneficial.
Responsibilities:
  • We want you to help evolve our pioneering technology and contribute directly to our core technology stack.
  • We want you to work on meaningful engineering projects and solve technical challenges alongside our team.
  • We want you to help improve our existing codebase while continuing to grow your skills in an agile, supportive environment.
Technologies:
  • 3D
  • AI
  • C#
  • Cloud
  • Copilot
  • Celery
  • DevOps
  • Docker
  • GIS
  • GitHub
  • JavaScript
  • Network
  • PostgreSQL
  • Python
  • REST
  • RabbitMQ
  • SQLite
  • TypeScript
  • microservices
  • ASP.NET
  • SQL

More:

We are NM Group, a leader in geospatial services for the Electric Utilities market. We optimise the performance of electricity networks by remotely sensing and serving the position and condition of our clients assets, from mapping and presenting spatial data on electrical networks through to modelling and displaying a 3D virtual network environment. This is a hybrid role based in Knaresborough, North Yorkshire, with a supportive working environment and a typical 60% remote working pattern. We offer a competitive salary of £35,000 to £45,000 depending on experience, along with comprehensive benefits including private pension matching, Bupa dental cover, salary sacrifice schemes for EV and cycle, holiday trading, education and development reimbursement, enhanced maternity and paternity pay, EAP, and retail discount perks. Applicants must be resident in the UK and hold valid right-to-work status.

last updated 34 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About Network Mapping Limited

Network Mapping Limited

Network Mapping Limited

Knaresborough

IT

Skills & Technologies

JavaScriptTypeScriptPythonJavaC#GoASP.NETDockerGitGitHub ActionsPostgreSQLREST

Inferred from job description

Salary Insight

£40,000

This role

£55,000

UK median

This salary is 27% below the UK median for Developers55,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom