Senior Software Engineer - C# / IoT (2280CB5)

Referment Limited
Oxford, UK
10 days ago
Apply on www.apply4u.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

.NET Framework Microsoft Azure C Sharp (Programming Language) C++ (Programming Language) Software as a Service Cloud Computing Databases Data Integration Firmware Monitoring of Systems Python (Programming Language) Modbus
+7 more
Cloud Platform System .NET Core Backend Kubernetes Api Design Predix Docker

Job description

Referment is working with a growing energy technology company to hire a Senior Software Engineer to lead the development of software supporting its connected energy-storage systems. This is a hands-on engineering role spanning both IoT device software and cloud backend development. You’ll work on the C# software running on connected devices as well as the cloud platform used to collect, process and expose data from those systems. You’ll work closely with firmware, data and engineering teams to develop and maintain the infrastructure connecting physical energy systems with the cloud. The Role You’ll Be Responsible For Developing and maintaining C#/.NET software running on IoT devices. Developing backend services for the company’s cloud platform. Designing and building APIs for external systems and data integrations. Maintaining reliable communication between connected devices and cloud infrastructure. Monitoring system performance and troubleshooting connectivity issues. Improving the

Requirements

reliability and scalability of the IoT platform. Working closely with firmware, data and hardware engineers. Collaborating with international software and technical teams. Taking ownership of software from design through to deployment and ongoing operation. What We’re Looking For You’ll Ideally Have Significant professional C#/.NET engineering experience. Strong experience with modern .NET / .NET Core. Experience building cloud-based applications and services. Experience with Azure or another major cloud platform. Experience with Docker. Strong backend and API development experience. Experience designing reliable production software. The ability to work autonomously within a small engineering team. Strong communication and problem-solving skills. Experience with commercial IoT or connected-device products would be particularly valuable. Exposure to any of the following would also be useful: Azure IoT CAN or Modbus Kubernetes Time-series or analytical databases C++ or Python Energy, battery or industrial technology This could suit a Senior C# Engineer, Senior .NET Engineer, Senior Backend Engineer, IoT Software Engineer or Cloud Software Engineer who wants to work closer to physical products and connected systems. #J-18808-Ljbffr

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.apply4u.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

1:23 min

Raspberry Pi and Modbus for feeder control

Øivind Heggland Øivind Heggland · Europe 2026 Virtual

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

1:12 min

Abstracting physical machine boundaries using industrial edge gateways

Freya Menzel Freya Menzel +1 · Europe 2026 Virtual

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

Videos

See all

Related articles

See all