Senior Software Developer (27604)
Senior Software Developer (27604)

Senior Software Developer (27604)

Full-Time 55000 - 65000 £ / year (est.) No home office possible
ECM Selection

At a Glance

  • Tasks: Develop innovative software solutions for security and defence sectors using cutting-edge technologies.
  • Company: Join a leading tech company focused on solving complex problems.
  • Benefits: Enjoy competitive pay, flexible hours, and generous pension contributions.
  • Other info: Great opportunities for mentorship and career growth in a dynamic environment.
  • Why this job: Make a real impact in cyber security while working with brilliant engineers.
  • Qualifications: Experience in C/C++, web technologies, and strong academic background required.

The predicted salary is between 55000 - 65000 £ per year.

Please note, candidates are required to secure Developed Vetting (DV) clearance for this role. This requires you to be a British citizen and have resided in the UK for at least 10 years.

This company is seeking experienced software developers to join their multi-disciplinary team developing integrated solutions to tough problems in the security and defence sectors. You will help develop innovative image and signal processing algorithms sitting on top of specialist hardware. This might require optimisation for low power environments or novel adaptations of existing technologies to new sensor data. Your work will expand to more sophisticated software projects in the cyber security industry, as well as creating UIs for electronic gizmos using web technologies.

You will be working alongside other bright software and hardware engineers on varied and challenging projects. You will have the opportunity to lead and mentor other engineers, as well as be supported to achieve your own career goals. With other experienced engineers to learn from and cutting-edge technical challenges to solve, this is a great place to continue developing your technical skills.

Requirements:

  • Commercial-grade experience developing and maintaining complex systems in C/C++
  • Familiarity with web UI technologies (HTML, JavaScript, etc) and Linux systems
  • Strong academic background including a 1st or 2:1 or PhD in a numerate subject and A’s or A*’s in Maths and Physics at A Level
  • Strong communication skills both for client work and for mentoring and leading team members
  • British citizenship and UK residency for at least 10 years

Due to the sensitive nature of much of the work you will perform you are required to be in the office every day, however the company understands everyone’s schedules are different and so supports flexible working hours. Additionally, they offer a competitive remuneration package including generous employer contribution pensions and annual performance related bonuses.

Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.

Senior Software Developer (27604) employer: ECM Selection

This company is an exceptional employer for Senior Software Developers, offering a dynamic work environment in Surrey where innovation meets security and defence. With a strong emphasis on employee growth, you will have the chance to lead and mentor fellow engineers while tackling cutting-edge projects that enhance your technical skills. The supportive culture, flexible working hours, and competitive remuneration package, including generous pension contributions and performance bonuses, make it a rewarding place to advance your career.
ECM Selection

Contact Detail:

ECM Selection Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Developer (27604)

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving C++, Python, or web technologies. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on technical questions and problem-solving scenarios. Practice coding challenges and be ready to discuss your past projects in detail. Confidence is key!

✨Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities that might not be advertised elsewhere. Plus, we’re here to support you every step of the way in landing that dream job.

We think you need these skills to ace Senior Software Developer (27604)

C/C++
Web UI Technologies (HTML, JavaScript)
Linux Systems
Image Processing
Signal Processing Algorithms
Embedded C
Python
Typescript
Digital Signal Processing (DSP)
Radio Communication Systems
Strong Communication Skills
Mentoring and Leadership
Problem-Solving Skills
Adaptability

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C/C++ and web UI technologies. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about working in the security and defence sectors. We love seeing candidates who are genuinely excited about the challenges we tackle.

Show Off Your Communication Skills: Since strong communication is key for this role, make sure to highlight any mentoring or leadership experiences in your application. We value team players who can effectively share their knowledge with others.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at ECM Selection

✨Know Your Tech Inside Out

Make sure you brush up on your C/C++ skills and any relevant web technologies like HTML and JavaScript. Be ready to discuss your past projects in detail, especially those involving image and signal processing algorithms. This will show that you’re not just familiar with the tech but can also apply it effectively.

✨Show Off Your Problem-Solving Skills

Prepare to talk about specific challenges you've faced in previous roles, particularly in low power environments or when adapting existing technologies. Use the STAR method (Situation, Task, Action, Result) to structure your answers and demonstrate how you tackled tough problems.

✨Communicate Clearly and Confidently

Since strong communication skills are a must for this role, practice explaining complex technical concepts in simple terms. This will help you connect with both technical and non-technical interviewers, showcasing your ability to mentor and lead team members effectively.

✨Understand the Company Culture

Research the company’s values and work environment. Be prepared to discuss how you can contribute to their multi-disciplinary team and support flexible working hours. Showing that you align with their culture will make you a more attractive candidate.

Senior Software Developer (27604)
ECM Selection

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

>