Senior Software Engineer

Senior Software Engineer

Birmingham Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
Go Premium
T

At a Glance

  • Tasks: Design and build secure software tools for advanced telecoms systems.
  • Company: Join a nationally backed organisation focused on modernising telecoms infrastructure.
  • Benefits: Enjoy flexible hybrid working, a strong work/life balance, and a collaborative environment.
  • Why this job: Make a real-world impact in cyber security and 5G while working with experienced engineers.
  • Qualifications: Strong experience in Python/C/C++, scripting skills, and understanding of networks required.
  • Other info: Must be eligible for SC clearance; no sponsorship available.

The predicted salary is between 36000 - 60000 ÂŁ per year.

6 days ago Be among the first 25 applicants

Get AI-powered advice on this job and more exclusive features.

Direct message the job poster from The Engage Partnership Recruitment

Software Engineer

Location : Birmingham (Hybrid working considered)

Must be eligible for SC clearance – no sponsorship available

Join a nationally backed organisation working on mission-critical technology to protect and modernise telecoms infrastructure!

We’re hiring a Software Engineer to join a high-impact team building secure, high-performance tooling for advanced telecoms systems. This is a rare opportunity to work on real-world, large-scale challenges in cyber security, networking, and 5G – contributing to national digital resilience through cutting-edge research and development.

What You’ll Be Doing:

  • Designing and building internal software tools used in secure telecoms environments
  • Developing web and command-line applications using modern languages
  • Supporting the development of prototypes for secure, next-gen networks
  • Writing clean, testable code in Python, C/C++, and similar technologies
  • Working on performance tuning, CI/CD, and real-time systems
  • Collaborating with a multi-disciplinary team of engineers and researchers
  • Contributing to high-profile national R&D initiatives

(And if you don’t tick every box – that’s okay. I’d still love to hear from you.)

  • Python, C, C++
  • Containerisation (e.g. Docker), virtualised environments (e.g. VMware)
  • Networked systems, scripting, CLI tooling

What They’re Looking For:

  • Strong hands-on experience in Python and/or C/C++
  • Solid scripting skills and comfort working in Linux/Unix environments
  • Understanding of networks, containerisation, and virtualisation basics
  • Broad interest in telecommunications and modern infrastructure
  • Willingness to learn new technologies and contribute across the stack
  • Clear communicator with a collaborative mindset
  • Experience with DPDK, O-RAN, OAI or SDR
  • Background in performance optimisation and systems engineering
  • Exposure to cyber security or 5G development environments
  • Must be eligible for SC clearance – no sponsorship available
  • You’ll need long-term UK residency and the ability to undergo security vetting
  • The role is based in Birmingham , with flexible hybrid options where possible

Why This Role?

  • Get hands-on with emerging technology that has real-world national impact
  • Work with experienced engineers in a collaborative, mission-driven environment
  • Flexible working options and strong work/life balance
  • Contribute to an inclusive team shaping the future of secure telecoms

Interested? Let’s talk – email or call 0117 450 7706

Seniority level

  • Seniority level

    Mid-Senior level

Employment type

  • Employment type

    Full-time

Job function

  • Industries

    Software Development and IT System Custom Software Development

Referrals increase your chances of interviewing at The Engage Partnership Recruitment by 2x

Sign in to set job alerts for “Software Engineer” roles.

Solihull, England, United Kingdom 1 day ago

Software Engineer – Analyst/Associate – Birmingham

West Midlands, England, United Kingdom 2 weeks ago

Birmingham, England, United Kingdom 12 hours ago

Birmingham, England, United Kingdom 1 week ago

West Midlands, England, United Kingdom 6 months ago

Birmingham, England, United Kingdom 5 days ago

Staffordshire, England, United Kingdom 1 month ago

Birmingham, England, United Kingdom 2 weeks ago

West Midlands, England, United Kingdom 1 week ago

Software Engineer – Games – Horizon Worlds

Coventry, England, United Kingdom 2 weeks ago

Birmingham, England, United Kingdom 5 days ago

Birmingham, England, United Kingdom 6 hours ago

Birmingham, England, United Kingdom 2 weeks ago

Python Developer – Up to ÂŁ60,000 – ID37652

Birmingham, England, United Kingdom 1 week ago

Birmingham, England, United Kingdom 4 weeks ago

Birmingham, England, United Kingdom 5 days ago

Graduate Engineering Programme Software Enginering

West Midlands, England, United Kingdom 1 day ago

Birmingham, England, United Kingdom 1 week ago

West Midlands, England, United Kingdom 6 hours ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

Senior Software Engineer employer: The Engage Partnership Recruitment

Join a nationally backed organisation in Birmingham that is at the forefront of mission-critical technology, where you will have the opportunity to work on secure telecoms infrastructure with a high-impact team. Enjoy a collaborative work culture that prioritises flexibility and work/life balance, while contributing to national digital resilience through innovative research and development. With strong support for employee growth and a commitment to inclusivity, this role offers a unique chance to make a real-world impact in the fields of cyber security and advanced networking.
T

Contact Detail:

The Engage Partnership Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer

✨Tip Number 1

Familiarise yourself with the latest trends in telecommunications and cyber security. This will not only help you understand the challenges the company is tackling but also allow you to engage in meaningful conversations during interviews.

✨Tip Number 2

Brush up on your Python and C/C++ skills, especially focusing on performance optimisation and systems engineering. Being able to demonstrate your technical prowess in these areas can set you apart from other candidates.

✨Tip Number 3

Network with professionals in the telecoms and software engineering fields. Attend relevant meetups or online forums to connect with others who may have insights into the company or the role, which could give you an edge.

✨Tip Number 4

Prepare to discuss your experience with containerisation and virtualisation technologies like Docker and VMware. Highlighting your hands-on experience with these tools can demonstrate your readiness for the role's technical demands.

We think you need these skills to ace Senior Software Engineer

Proficiency in Python
Proficiency in C/C++
Strong scripting skills
Experience with Linux/Unix environments
Understanding of networking concepts
Familiarity with containerisation (e.g. Docker)
Knowledge of virtualisation technologies (e.g. VMware)
Experience with performance optimisation
Background in systems engineering
Exposure to cyber security principles
Familiarity with 5G development environments
Ability to write clean, testable code
Experience with CI/CD processes
Strong collaboration and communication skills
Willingness to learn new technologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python, C/C++, and any relevant technologies mentioned in the job description. Emphasise your hands-on experience and any projects that showcase your skills in secure telecoms environments.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the organisation. Mention specific projects or experiences that align with their mission-critical technology focus and your interest in telecommunications and modern infrastructure.

Showcase Relevant Skills: Clearly outline your scripting skills, comfort with Linux/Unix environments, and understanding of networks and containerisation. If you have experience with DPDK, O-RAN, or cyber security, make sure to highlight these as they are particularly relevant.

Demonstrate Collaborative Mindset: Since the role involves working in a multi-disciplinary team, include examples in your application that demonstrate your ability to communicate effectively and collaborate with others. This could be through past projects or teamwork experiences.

How to prepare for a job interview at The Engage Partnership Recruitment

✨Showcase Your Technical Skills

Be prepared to discuss your hands-on experience with Python and C/C++. Bring examples of projects you've worked on, especially those involving secure telecoms environments or performance optimisation.

✨Understand the Company’s Mission

Research the organisation's role in modernising telecoms infrastructure. Be ready to explain how your skills can contribute to their mission-critical technology and national digital resilience.

✨Demonstrate Collaboration

Highlight your experience working in multi-disciplinary teams. Share specific examples of how you’ve collaborated with engineers and researchers to achieve project goals.

✨Prepare for Technical Questions

Expect questions related to networking, containerisation, and virtualisation. Brush up on these topics and be ready to discuss how they relate to the role and your previous experiences.

Senior Software Engineer
The Engage Partnership Recruitment
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

T
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>