NM Group Engineering

Software Engineer

📍 Knaresborough United KingdomUnited Kingdom 🕐 12 Aug 2026
Full-time Engineering
View all jobs at NM Group

Job description

NM Group is a leading provider of geospatial services to the Electric Utilities market, helping network operators map, manage and maintain critical infrastructure. We combine deep industry expertise with our own technology platform to deliver measurable value to our clients, and we invest in the long-term growth of our team. Position Overview NM Group is hiring a Software Engineer to join our dynamic Development Team. The position is hybrid and based in Knaresborough, North Yorkshire, UK. Applicants must have the legal right to work in the UK; we are unable to offer visa sponsorship for this role. Experience Guide: 3 – 5 years Required Skills & Experience: Able to solve complex problems.Excellent written, oral and visual communication skills to explain complex information.Enjoys and works well in a team-based environment, as well as being self-motivated to individually succeed.Understands and implements best practices of modern Software Engineering including Agile Software Development, Automated Testing, Configuration Management principles and DevOps.Has the rigour and care to manage and control changes to development, testing and production environments. Desirable Skills & Experience: Strong Python: writing and maintaining data pipelines.C# / .NET: experience building libraries and command-line tools with .NET 8.0+, writing async code and unit tests.Comfortable reading and safely modifying existing/legacy codebases; good documentation and PR practices.SQL Databases: PostgreSQL and SQLite experience (schema design, migrations, basic performance tuning).Orchestration & data engineering: experience with workflow/orchestration tools (Prefect or similar) and distributed task queuing (e.g. Celery, RabbitMQ).Testing & automation: writing unit and basic integration tests as well as automating test runs as part of CI pipelines e.g. GitHub Actions.AI-assisted development: comfortable using AI-assisted tools (e.g., GitHub Copilot) to increase productivity, while validating and testing any AI-generated code and understanding its limitations.Experience building or maintaining REST APIs, microservices, event-driven services, and message-driven patterns.Containerisation: experience using Docker and deploying containerised applications. Nice to Have: GIS & point-cloud processing: GDAL/PDAL, GeoPandas, Open3D, LAS/LAZ/Raster/Vector handling, spatial transforms and analysis.TypeScript/JavaScript for developing front-end dashboards and user interfaces.Packaging & distribution: familiarity with publishing and versioning packages (NuGet and/or PyPI). Pay Range £35,000 – £45,000. Base pay offered may vary depending on job-related knowledge, skills, and experience. Find out more about what NM Group has to offer here: https://nmgroup.com/ How to Apply To apply, you must be resident in the UK and hold valid, legal right-to-work status in the UK. To apply for this role, please send your CV and cover letter to recruitment@nmgroup.com.
Apply for this job
Similar roles you may be interested in

DeltaV Software Quality Assurance Engineer

Thermo Fisher Scientific
📍 LoughboroughUnited KingdomUnited Kingdom🕐 3d ago

Work Schedule Standard (Mon-Fri) Environmental Conditions Office Job Description Job Title: DeltaV Software Quality Assurance Engineer Reports to: Senior Manager…

Full-timeEngineering

Software Test Engineer - QA

Wcs India Inc.
📍 United KingdomUnited KingdomUnited Kingdom🕐 3d ago

WCS India is seeking a Software Test Engineer responsible for evaluating software functions by designing test protocols and test automation…

Full-timeEngineering

Software Engineer, macOS Core Product - Glasgow, United Kingdom

Speechify
📍 GlasgowUnited KingdomUnited Kingdom🕐 2w ago

About Speechify At Speechify, our mission is to ensure reading is never a barrier to learning . Over 50 million…

Full-timeEngineering

IT Dev Senior (Software Engineer) - Contractor | London, UK

Corpay
📍 LondonUnited KingdomUnited Kingdom🕐 3d ago

IT Dev Senior (Software Engineer) - Contractor Your role What you'll be doing What We Need Corpay is currently looking…

Full-timeEngineering

Software Engineer (AWS & AI)

iO Associates
📍 AnywhereUnited KingdomUnited Kingdom🕐 3w ago

Software Engineer - HealthTech & AI 6 month contract, Outside IR35 Remote - once a quarter onsite in Dublin €380…

💰 €380–€400 a monthRemoteFull-timeEngineering

Python Software Developer

Consilience Group
📍 LondonUnited KingdomUnited Kingdom🕐 3d ago

PYTHON SOFTWARE DEVELOPER, (UK, LONDON) KEY WORDS: LONDON, PYTHON, DJANGO, JAVASCRIPT Position: Software Developer / Python Engineer Location: London, United…

💰 £55k–£95k a yearFull-timeEngineering
All jobs at NM Group

Reading for this role

All articles