Enable job alerts via email!

Senior Software Engineer

Redline Group Ltd

Greater London

On-site

GBP 60,000 - 80,000

Full time

4 days ago
Be an early applicant

Job summary

A leading technology company in Surrey is looking for an experienced Senior Software Engineer to lead cutting-edge projects in the Defence sector. The role involves software architecture, development in C++, and team leadership, focusing on high-quality software solutions. The ideal candidate will have strong experience in embedded systems and real-time applications. This position offers the chance to work on innovative technological solutions and mentor a talented team.

Qualifications

  • Proven experience in software architecture, design, and implementation (C++).
  • Strong background in embedded and real-time applications.
  • Excellent communication skills with the ability to lead, mentor, and inspire a team.

Responsibilities

  • Lead a team of software engineers, providing technical direction and mentoring.
  • Define architectural and detailed software designs based on system requirements.
  • Develop and test software in C++ across Linux and Windows platforms.

Skills

Software architecture
C++ programming
Embedded systems
Real-time applications
Docker containers
Communication

Education

Degree in Engineering, Mathematics, Computer Science, or related field

Tools

IDE tools
Version control systems
UML design (Enterprise Architect)

Job description

Are you an experienced Senior Software Engineer looking to take the lead on cutting-edge projects within the Defence sector? We are seeking a skilled engineer to design, develop, and deliver high-quality software solutions that meet complex system requirements.

As a Senior Software Engineer, you'll play a key role in architectural design, software development, and team leadership, ensuring innovative solutions are delivered on time and to the highest standards.

Key responsibilities for the Senior Software Engineer based in Surrey:

  • Lead a team of software engineers, providing technical direction, supervision, and mentoring.
  • Define architectural and detailed software designs in line with wider system requirements.
  • Develop and test software in C++ across Linux and Windows platforms.
  • Collaborate with multidisciplinary teams, ensuring seamless integration with firmware and electronics.
  • Manage project timescales, resources, and deliverables in conjunction with the Project Manager.
  • Conduct structured software verification, validation, and system integration activities.
  • Prepare and present technical documentation and design reviews to internal teams and customers.

Key skills required for the Senior Software Engineer based in Surrey:

  • Proven experience in software architecture, design, and implementation (C++).
  • Strong background in embedded and real-time applications, with knowledge of Docker containers.
  • Proficiency with IDE tools, version control systems, and structured UML design (Enterprise Architect).
  • Experience with signal processing, software verification, and validation.
  • Excellent communication skills with the ability to lead, mentor, and inspire a team.
  • UK Nationality with eligibility for DV or SC Security Clearance.
  • Degree in Engineering, Mathematics, Computer Science, or related field (or equivalent experience).

The position can be a Senior Software Engineer or Software Team Lead to play a pivotal role in architectural design and software development.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs