Principal Software Engineer
Platform Recruitment Limited
Cambridge, UK
about 1 month ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.adzuna.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£80,000.0
Working hours
Regular working hours
Job source
Tech stack
ASP.NET
.NET Framework
C Sharp (Programming Language)
Software Quality
Continuous Integration
Software Design Patterns
Windows Presentation Foundation
Model View Controller (MVC)
Model View ViewModel
Performance Tuning
Software Architecture
RabbitMQ
+7 more
Web Applications
Multithreading
Real Time Systems
Reliability of Systems
Low Latency
Apache Kafka
Grpc
Job description
- I will need you to lead the design and development of high-performance, secure communication systems in C#.NET.
- You will be tasked with building low-latency, high-volume data applications for real-time processing.
- I expect you to define and drive the technical strategy aligned with our business objectives.
- Your role will involve overseeing code quality, conducting reviews, and implementing CI/CD pipelines.
- I want you to troubleshoot complex issues and ensure system reliability.
- You will also mentor developers and foster a culture of technical excellence.
Technologies:
- C#
- CI/CD
- Kafka
- MVC
- MVVM
- RabbitMQ
- Security
- WPF
- Web
- gRPC
- ASP.NET, We are a rapidly growing company based in Cambridgeshire, specializing in the development and supply of radio terminals, accessories, and applications for mission-critical and business-critical communications. Due to our continued expansion, we are looking for a Principal Software Engineer to join our growing team and play a key role in the development, integration, and maintenance of our web and communication platforms. If you have the relevant experience and are ready for your next challenge, I invite you to apply with a copy of your latest CV/Resume.
Requirements
- I require 10 years of C#/.NET (Core/5) development experience.
- I need proven expertise in scalable, distributed, low-latency systems.
- A strong background in web applications, gRPC, Kafka/RabbitMQ, and multithreading is essential.
- I expect a solid understanding of performance tuning, security, and software architecture.
- Experience with WPF and design patterns such as MVVM, MVP, and MVC is necessary.
- Excellent leadership and communication skills are a must.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.adzuna.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
over 2 years ago
LM
Luis Minvielle
The 12 Best Jobs for Software Engineers
over 2 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago