Senior Software Developer

Synapri Ltd
Charing Cross, United Kingdom
2 days ago

Role details

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

Job location

Charing Cross, United Kingdom

Tech stack

Java
C Sharp (Programming Language)
Software Quality
Computer Programming
Software Engineering
Multithreading
Real Time Systems
Concurrency
Asynchronous Programming
Software Performance

Job description

Senior Software Developer required to help power the real-time systems behind major live broadcasts in a global organisation. This is a hands-on role at the forefront of live production, where software performance, resilience, and timing genuinely matter.

The role sits within a highly capable engineering team building and operating mission-critical platforms that process and distribute high-volume, time-sensitive data. The successful candidate will design and deliver event-driven systems, working heavily with asynchronous and multithreaded code to ensure data is processed accurately and at speed. Ownership of key system components is central to the role, from design through to live operation and ongoing improvement. Alongside core development work, the role involves collaborating across teams, contributing to architectural decisions, and continually evolving systems to improve performance, scalability, and reliability. This includes strengthening CI/CD pipelines, and maintaining high standards of code quality, testing, and documentation. Mentoring other engineers and embedding secure-by-design practices are also important parts of the position.

Requirements

Do you have experience in Software development?, Candidates should have a minimum of 5 years' software development experience, with strong programming skills in C#, Java or equivalent expertise. Deep experience with event-driven architectures is essential, including message-based systems and pub/sub patterns, as is a strong understanding of concurrency, asynchronous programming, and multithreading.

The ideal candidate is curious, collaborative, and thrives in fast-paced environments, staying calm under pressure and taking real ownership of the systems they build. This is a unique opportunity to join a globally renowned business and contribute to modern system developments.

Benefits & conditions

Our client operate in a hybrid working pattern but can offer more flexible working approaches for individual circumstances. Offering a competitive salary and comprehensive benefits package, apply now to be considered!

Apply for this position