Job Search and Career Advice Platform

Enable job alerts via email!

Senior Full Stack Engineer (.NET + SQL Server + Embedded)

Survey Solutions

Birmingham

On-site

GBP 100,000 - 125,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading engineering surveyor based in Birmingham is seeking a highly skilled Senior Full Stack Engineer to enhance platforms across embedded systems and client-facing applications. The role involves working with a diverse tech stack including C#, Python, JavaScript, and Azure, alongside maintaining firmware for IoT devices and cloud services. Key responsibilities include enhancing web portals, developing backend services, and managing an AI processing pipeline. This position offers significant growth opportunities within an innovative engineering environment.

Benefits

24 days leave plus bank holidays
Company sick pay
Life assurance
Birthday gifts
Flexible holidays
Long service awards
Enhanced employer pension contribution
Mental health & well being schemes
Flexible working hours
Employee Recognition Scheme

Qualifications

  • Proven experience working across multiple layers of a technology stack.
  • Experience with embedded Linux systems, preferably Raspberry Pi.
  • Strong experience with C# and Windows Server environments.
  • Solid JavaScript skills and experience with REST APIs.
  • Understanding of 4G/cellular connectivity and remote device management.

Responsibilities

  • Maintain and enhance firmware for Raspberry Pi-based camera units.
  • Build and maintain Windows services and REST APIs.
  • Enhance the client-facing web portal with new features.
  • Extend and maintain the AI processing pipeline.
  • Support hybrid infrastructure spanning on-premise and cloud services.

Skills

Full Stack Experience
Embedded/IoT Development
Backend Proficiency
Web Development
Networking Knowledge
Problem-Solving Mindset

Tools

C#
Python
PHP
SQL Server
JavaScript
C/C++
Azure
Raspberry Pi
Job description

We are looking for a highly skilled Senior Full Stack Engineer to maintain and evolve one of the Survey Solutions platforms across embedded systems, backend infrastructure, and client-facing applications. This role is unique in that it spans the full technology stack from IoT device firmware through to cloud services and web applications.

You will work with custom camera systems (powered and solar), Raspberry Pi "camputers", 4G networking, image distribution pipelines, AI processing workflows, and a multilingual client portal. The role requires someone comfortable working across embedded Linux, Windows server infrastructure, cloud services, and modern web development.

Tech Stack
  • Backend: C#, Python, PHP, SQL Server (Windows), REST APIs, Windows Services
  • Infrastructure: On-premise Windows Servers, Azure (VMs, microservices), Third-party hosting, Grafana monitoring, RAID storage arrays
  • Frontend: JavaScript, jQuery, Bootstrap, Responsive web design
  • Embedded/IoT: C/C++ (Raspberry Pi, Arduino), Linux (Debian), Custom camera firmware, 4G routers, Solar power management
  • AI Pipeline: Python microservices, Azure containers, Face blurring, Person removal
  • Integrations: Vimeo API, Google Maps, Autodesk BIM 360
Key Responsibilities
  • Embedded Systems Development: Maintain and enhance firmware for Raspberry Pi-based camera units, including image capture scheduling, 4G connectivity, solar power management, and reliable image upload to distribution servers.
  • Backend Development: Build and maintain Windows services, REST APIs, and image processing pipelines. Work with SQL Server databases and manage the image distribution system across geographically distributed servers.
  • Portal Development: Enhance the client-facing web portal providing access to timestamped images, progress archives, live video streams, and time-lapse films. Implement new features and improve user experience.
  • AI Pipeline Development: Extend and maintain the AI processing pipeline for face blurring, person removal, and future machine vision capabilities. Work with Azure microservices and containerised workloads.
  • Infrastructure & DevOps: Support hybrid infrastructure spanning on-premise servers, third-party hosting, and Azure cloud services. Improve monitoring, implement CI/CD automation, and enhance disaster recovery capabilities.

Essential:

  • Full Stack Experience: Proven experience working across multiple layers of a technology stack, from low-level systems programming to web application development.
  • Embedded/IoT Development: Experience with embedded Linux systems, preferably Raspberry Pi. Familiarity with C/C++ for resource-constrained devices.
  • Backend Proficiency: Strong experience with C#. Comfortable working with Windows Server environments and SQL Server databases.
  • Web Development: Solid JavaScript skills. Experience building responsive web applications and working with REST APIs.
  • Networking Knowledge: Understanding of 4G/cellular connectivity, networking protocols, and remote device management.
  • Problem-Solving Mindset: Ability to diagnose and resolve issues across hardware, firmware, and software boundaries.

Desirable:

IoT & Edge Computing: Experience with IoT platforms, edge computing, device fleet management, or telemetry systems.

Camera Systems: Familiarity with DSLR camera control, IP cameras (Axis, Hikvision, Dahua), image processing, or video encoding.

AI/ML Experience: Experience with computer vision, image processing pipelines, or deploying ML models in production environments.

Cloud Infrastructure: Experience with Azure services including VMs, containers, and microservices architecture.

Modern Frontend: Experience with modern JavaScript frameworks (Vue, React) to support future portal modernisation.

DevOps & Automation: Experience implementing CI/CD pipelines, automated testing, and infrastructure-as-code.

  • 24 days leave plus bank holidays, increasing for years of service up to 30 days
  • Company sick pay
  • Life assurance
  • Birthday gifts
  • Flexible holidays
  • Long service awards
  • Enhanced employer pension contribution
  • Mental health & well being schemes, including access to counselling and an employee assistance programme
  • Flexible working hours
  • Employee Recognition Scheme
About Us:

Survey Solutions is a leading engineering surveyor specialising in land, measured building and underground utility surveys as well as monitoring and site engineering schemes. We have a network of ten offices with our teams of surveyors and engineers working on some of the UK’s major construction and infrastructure developments.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.