×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer

Job in Waterbeach, Cambridge, Cambridgeshire, CB21, England, UK
Listing for: Sepura Limited
Full Time position
Listed on 2026-07-15
Job specializations:
  • Software Development
    Software Engineer, DevOps, Backend Developer, Software Architect
Salary/Wage Range or Industry Benchmark: 90000 - 120000 GBP Yearly GBP 90000.00 120000.00 YEAR
Job Description & How to Apply Below
Location: Waterbeach

We are looking for a Principal Software Engineer to join the team. This role is central to ensuring the reliability, performance, and scalability of systems vital for public safety and essential services. You will act as a technical leader, mentoring other engineers and driving best practices across the development lifecycle.

Key Responsibilities
  • Lead the architecture, design, and implementation of high-performance, resilient, and secure communication systems using C#/.NET.
  • Develop robust, low‑latency applications that handle high-volume data traffic (e.g., messaging queues, real‑time data processing).
  • Drive technical vision and strategy for the platform, ensuring alignment with long‑term business goals and industry standards.
  • Conduct code reviews, establish coding standards, and implement continuous integration/continuous delivery (CI/CD) pipelines.
  • Troubleshoot and resolve the most complex technical issues, ensuring maximum system uptime and reliability.
  • Mentor and guide mid‑level and senior developers, fostering a culture of technical excellence and innovation.
Day to Day

Our customer base includes many different industries and markets around the world. Our complete TETRA and LTE solutions have been developed specifically for users in multiple sectors to face their critical communications challenges. The Software Team follows an Agile development process centred around Scrum ceremonies. During each sprint you may take on several tasks related to several of the responsibilities listed above.

After 3 months in the role, the successful candidate could work two days from home and three days in the office, with the requirement to be in the office on an ad‑hoc basis when required.

What you need to succeed

Must-haves:

  • Degree in a relevant discipline.
  • 10+ years of professional software development experience, with significant focus on C# and the .NET framework (including .NET Core/.NET 5+).
  • Deep expertise in designing and developing highly scalable, distributed systems (e.g., microservices architecture).
  • Experience with development of Web Applications.
  • Proven experience with protocols and technologies common in communication or high‑availability systems (e.g., TCP/IP, gRPC, messaging services like Kafka or RabbitMQ).
  • Expertise in performance tuning, concurrency, and multithreading to achieve low‑latency processing.
  • Strong understanding of security principles related to critical infrastructure.
  • Excellent problem‑solving, communication, and technical leadership skills.
  • UI front‑end frameworks such as WPF, MVVM, MVP or MVC.
Nice to Have
  • Planning software projects (considering resourcing, task dependencies, tool requirements, etc).
  • Working in an Agile SCRUM environment.
  • Experience using virtual environments such as Docker.
  • Experience using Kotlin/Java.
  • Toolchain configuring (CI/CD, version control, defect tracking tools, code analysis, automated testing).
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary