-
Ocho

Senior Software Engineer (.Net)

Ocho
United Kingdom · Full-time · Mid-Senior

Job Title: Senior .NET Engineer (IoT) – Fully Remote

Location: Fully Remote (UK/Ireland-based preferred)

Contract Type: Permanent

Salary/Rate: Competitive, dependent on experience


About the Role

My client is seeking an experienced Senior .NET Engineer to join their remote team, working on a cutting-edge IoT platform. This role offers the opportunity to develop and optimise highly scalable and efficient backend services, integrating with IoT devices and cloud-based systems.


Key Responsibilities:

  • Design, develop, and maintain backend services using .NET Core/.NET 6+.
  • Develop APIs and microservices to handle data ingestion and processing from IoT devices.
  • Work with cloud platforms (Azure/AWS) to build scalable and resilient solutions.
  • Implement security best practices for IoT communication and data integrity.
  • Optimise system performance for real-time data processing and low-latency requirements.
  • Collaborate with front-end developers, DevOps engineers, and embedded systems teams.
  • Lead technical discussions and mentor junior developers.
  • Troubleshoot and resolve performance and reliability issues.


Required Skills & Experience:

  • 5+ years of experience in .NET development.
  • Strong expertise in .NET Core/.NET 6+ and C#.
  • Experience developing and consuming RESTful APIs and working with microservices architectures.
  • Knowledge of IoT protocols (MQTT, AMQP, WebSockets) and real-time data processing.
  • Experience with cloud platforms (Azure IoT Hub, AWS IoT, or similar).
  • Proficiency in SQL and NoSQL databases (PostgreSQL, MongoDB, or similar).
  • Familiarity with containerisation (Docker, Kubernetes).
  • Experience with DevOps practices, CI/CD pipelines, and Infrastructure as Code (Terraform, ARM, CloudFormation).
  • Strong problem-solving skills and ability to work independently in a remote setting.


Nice-to-Have Skills:

  • Experience with event-driven architectures (Kafka, RabbitMQ, or similar).
  • Knowledge of Edge computing and real-time analytics.
  • Exposure to AI/ML applications in IoT.
  • Experience in low-power or embedded IoT systems.


Why Join?

  • Fully remote role with flexible working hours.
  • Work on innovative IoT solutions with cutting-edge technologies.
  • Collaborative and supportive engineering culture.
  • Competitive salary and benefits package.


If you are a passionate .NET Engineer looking to work on scalable IoT solutions, we’d love to hear from you. Apply now or contact Brendan McCrory directly

Key Skills

Ranked by relevance

embedded cloud infrastructure as code embedded systems microservices postgresql terraform rabbitmq docker devops nosql kafka cicd aws
Login to Apply
Posted
Feb 05, 2025
Type
Full-time
Level
Mid-Senior
Location
Belfast
Company
Ocho

Industries

Software Development

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Workday
Related

Software Development Engineer - Kubernetes Service Mesh

2026-05-28

Full-time
Not Applicable
Ireland
Software Development
Engineering
View Job Details
eschbach
Related

Machine Learning Engineer - Remote (all genders)

2026-05-28

Full-time
Associate
Germany
Software Development
Information Technology
View Job Details
voize
Related

DevOps Engineer - (m/f/d)

2026-05-28

Full-time
Not Applicable
Germany
Software Development
Engineering