Title: Principal Software Engineer
Location: Cambridge
Work Setup: Onsite
Were partnering with a rapidly growing Cambridgeshire-based company specializing in the development and supply of radio terminals, accessories, and applications for mission-critical and business-critical communications. Due to continued expansion, theyre looking for a Principal Software Engineer to join their growing team.
The successful candidate will play a key role in the development, integration, and maintenance of the companys web and communication platforms
Key Responsibilities
- Lead the design and development of high-performance, secure communication systems in C#.NET
- Build low-latency, high-volume data applications for real-time processing
- Define and drive technical strategy aligned with business objectives
- Oversee code quality, conduct reviews, and implement CI/CD pipelines
- Troubleshoot complex issues and ensure system reliability
- Mentor developers and foster a culture of technical excellence
Key Requirements
- 10+ years of C#/.NET (Core/5+) development experience
- Proven expertise in scalable, distributed, low-latency systems
- Strong background in web applications, gRPC, Kafka/RabbitMQ, and multithreading
- Solid un...