Senior Software Developer

Senior Software Developer

Guildford Full-Time 48000 - 84000 £ / year (est.) No home office possible
Go Premium
E

At a Glance

  • Tasks: Develop innovative software solutions for security and defence, focusing on image and signal processing.
  • Company: Join a leading firm tackling complex challenges in the security and defence sectors.
  • Benefits: Enjoy flexible working hours, competitive pay, and generous pension contributions.
  • Why this job: Work on cutting-edge projects with bright minds while mentoring others and advancing your career.
  • Qualifications: Experience in C/C++, web technologies, and a strong academic background in numerate subjects required.
  • Other info: Must secure Developed Vetting clearance; office presence is mandatory due to sensitive work.

The predicted salary is between 48000 - 84000 £ 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.

Senior Software Developer employer: ECM Selection

This company is an exceptional employer for Senior Software Developers, offering a dynamic work environment 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 benefits package, including generous pensions and performance-related bonuses, make this an attractive place to build a rewarding career.
E

Contact Detail:

ECM Selection Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Developer

✨Tip Number 1

Make sure you highlight your experience with C/C++ and any complex systems you've developed. Be ready to discuss specific projects where you've optimised performance or adapted technologies, as this will show your problem-solving skills.

✨Tip Number 2

Familiarise yourself with the latest trends in image and signal processing algorithms. Being able to discuss recent advancements or your own ideas on how to implement them can set you apart from other candidates.

✨Tip Number 3

Since you'll be working closely with other engineers, emphasise your teamwork and mentoring experiences. Prepare examples of how you've led projects or supported junior team members in the past.

✨Tip Number 4

Given the requirement for Developed Vetting clearance, ensure you are clear about your eligibility. Be prepared to discuss your residency history and any relevant security protocols you've worked with in previous roles.

We think you need these skills to ace Senior Software Developer

C/C++ Programming
Web UI Technologies (HTML, JavaScript)
Linux Systems
Image and Signal Processing Algorithms
Low Power Optimisation Techniques
Cyber Security Principles
Software Development Lifecycle
Mentoring and Leadership Skills
Problem-Solving Skills
Strong Communication Skills
Team Collaboration
Adaptability to New Technologies
Numerical Analysis
Technical Documentation

Some tips for your application 🫡

Understand the Requirements: Make sure you fully understand the requirement for Developed Vetting (DV) clearance. Highlight your British citizenship and UK residency in your application to demonstrate your eligibility.

Tailor Your CV: Focus on showcasing your commercial-grade experience in C/C++ and any relevant projects involving web UI technologies. Mention specific examples of your work in image and signal processing algorithms, as well as any leadership or mentoring roles you've held.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for working in the security and defence sectors. Discuss how your skills align with the company's needs and your desire to tackle challenging projects while contributing to team success.

Highlight Communication Skills: Since strong communication skills are essential for this role, provide examples in your application of how you've effectively communicated with clients or mentored team members. This will help demonstrate your fit for the position.

How to prepare for a job interview at ECM Selection

✨Understand the Security and Defence Sector

Familiarise yourself with the current trends and challenges in the security and defence sectors. This will help you demonstrate your knowledge and show that you're genuinely interested in the role and its impact.

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C/C++ and web UI technologies. Bring examples of past projects where you've developed complex systems, and be ready to explain your thought process and problem-solving techniques.

✨Highlight Your Mentoring Experience

Since the role involves leading and mentoring other engineers, share specific examples of how you've successfully guided team members in the past. This will illustrate your leadership skills and ability to work collaboratively.

✨Prepare for DV Clearance Questions

As this role requires Developed Vetting clearance, be ready to discuss your background and residency in the UK. Ensure you can clearly articulate your eligibility and any relevant experiences that align with the security requirements.

Senior Software Developer
ECM Selection
Location: Guildford
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

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