Lead Software Engineer

2 weeks ago


Farnborough UK, Hampshire, United Kingdom Matchtech Full time

Lead Software Engineer

Location: Farnborough, United Kingdom - Hybrid

Salary: Competitive


Join our team and help shape the future of global communication. For over 35 years, we’ve been delivering cutting-edge solutions that empower consumers, businesses, governments, and militaries worldwide. We’re looking for a bold, innovative, and collaborative Lead Software Engineer - Embedded C to lead the charge in designing, developing, and testing advanced software systems.


About the Role

As a Lead Software Engineer, you will play a pivotal role in driving technical excellence and leading a talented team of software developers. This role blends hands-on technical contributions with leadership responsibilities, including approximately 20% line management duties.


Key Responsibilities

  • Analyse software requirements and design high-quality software solutions from architecture to implementation.
  • Create and maintain estimates, supporting the planning and execution of projects.
  • Lead and mentor a team of engineers, fostering professional development and ensuring successful project delivery.
  • Supervise progress, resolve design challenges, and ensure adherence to software development best practices.
  • Drive the evolution of software development methodologies and tools.


Essential Qualifications and Experience

  • Comprehensive experience in the full software development lifecycle.
  • Proficiency in C or C++ for embedded applications (experience with PC environments is advantageous).
  • Sole British Nationality with eligibility for UK Security Clearance (SC).
  • Deep understanding of operating system concepts, including multi-threading, process scheduling, and memory management.
  • Strong scripting skills (e.g., bash, Python).
  • Expertise in Object-Oriented Design (OOD) and programming.
  • Proficiency in version control and configuration management (e.g., GitHub).
  • Proven track record in leading software development teams, including mentoring and guidance.


Desirable Skills

  • Experience with security-focused design and digital security technologies.
  • Familiarity with:
  • Continuous integration, unit testing, and static analysis tools.
  • x86 architecture, hardware programming, and device drivers.
  • Developing graphical user interfaces (GUIs) and working with NVMe.
  • Microcontroller development, particularly RISC-V.
  • Encryption and network security technologies.
  • Knowledge of tools like IBM Rational DOORS for requirements analysis.
  • Proficiency in C++ (including STL) on Linux and/or Windows platforms.
  • RUST programming experience.
  • Familiarity with cross-compilation toolchains and on-target debugging.


Why Join Us?

  • Be part of a mission to transform global communication.
  • Collaborate with world-class teams in a forward-thinking and inclusive environment.
  • Opportunities for professional growth and exposure to cutting-edge technologies.


  • Farnborough, UK, Hampshire, United Kingdom Matchtech Full time

    Lead Software EngineerLocation: Farnborough, United Kingdom - HybridSalary: CompetitiveJoin our team and help shape the future of global communication. For over 35 years, we’ve been delivering cutting-edge solutions that empower consumers, businesses, governments, and militaries worldwide. We’re looking for a bold, innovative, and collaborative Lead...

  • Lead Software Engineer

    6 months ago


    Farnborough, UK, Hampshire, United Kingdom Viasat Full time

    Job DescriptionAbout usOne team. Global challenges. Infinite opportunities. At Viasat, we’re on a mission to deliver connections with the capacity to change the world. For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries around the globe communicate. We’re looking for people who think big, act fearlessly,...

  • Software Engineer

    5 days ago


    Farnborough, UK, Hampshire, United Kingdom Matchtech Full time

    Software Development EngineerLocation: Farnborough, United Kingdom (Hybrid)Security Clearance: Must be able to obtain UK Security ClearanceOne team. Global challenges. Infinite opportunities.Join a company that’s redefining connections worldwide! For over 35 years, we’ve been shaping how governments, militaries, businesses, and consumers communicate....


  • Farnborough, UK, Hampshire, United Kingdom IC Resources Full time

    Senior Embedded Software Engineer - NetworkingLocation: FarnboroughSalary: (£70k - £75k)Role Overview: Join an industry leader in communication satellite technology, specialising in ASICs, multibeam electronically steered antennas, and complete systems for satellites, as well as ground and airborne terminals. With a global presence, they are at the...

  • Software Engineer

    2 weeks ago


    Farnborough, UK, Hampshire, United Kingdom Matchtech Full time

    Software Development EngineerLocation: Farnborough, United Kingdom (Hybrid)Security Clearance: Must be able to obtain UK Security ClearanceOne team. Global challenges. Infinite opportunities.Join a company that’s redefining connections worldwide! For over 35 years, we’ve been shaping how governments, militaries, businesses, and consumers communicate....


  • Farnborough, UK, Hampshire, United Kingdom IC Resources Full time

    An exciting opportunity for a Senior Software Network Engineer has arisen with a satellite communications company developing the next generation of telecommunications software, based in Farnborough.This is an excellent opportunity for a Senior Software Network Engineer to lead the networking side of their landing station software development, architecting...


  • Farnborough, UK, Hampshire, United Kingdom IC Resources Full time

    An exciting opportunity for a Senior Software Network Engineer has arisen with a satellite communications company developing the next generation of telecommunications software, based in Farnborough.This is an excellent opportunity for a Senior Software Network Engineer to lead the networking side of their landing station software development, architecting...


  • Farnborough, UK, Hampshire, United Kingdom IC Resources Full time

    Senior Embedded Software Engineer - (Hybrid working, Farnborough)Join an industry leader in communication satellite technology, specialising in ASICs, multibeam electronically steered antennas, and complete systems for satellites, as well as ground and airborne terminals. With a global presence, they are at the forefront of satellite communication innovation...


  • Farnborough, Hampshire, United Kingdom Viasat Full time

    Viasat OverviewViasat has helped shape how consumers, businesses, governments and militaries around the globe communicate for over 35 years. Our UK office enables this vision by providing assured Data at Rest solutions that protect UK / Allied government and defence information.Job Title: Cybersecurity Software LeadWe are seeking a highly experienced...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    About the RoleDiscover is seeking a talented Engineering Director to lead its software engineering team. The successful candidate will be responsible for driving technical vision, leading high-performing teams, and shaping the company's technical architecture.Key ResponsibilitiesLead and shape the technical vision within the company, driving innovation and...


  • Farnborough, UK, Hampshire, United Kingdom IC Resources Full time

    An exciting opportunity for a C++ Software Engineer has arisen with a satellite communications company developing the next generation of telecommunication software, based in Farnborough.This is an excellent opportunity for a C++ Software Engineer to help change the landscape of satellite communications by designing standard based communication products and...


  • Farnborough, Hampshire, United Kingdom beBee Professionals Full time £60,000 - £80,000

    Senior Software EngineerWe are seeking a highly skilled and experienced Senior Software Engineer to lead our development team in Farnborough, UK. As a key member of our team, you will be responsible for designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design and...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job OverviewWe are seeking a highly skilled Software Engineering Team Lead to drive the technical vision within our organization. As a visionary technologist, you will be responsible for leading high-performing engineering teams and shaping the technical direction of our company.About the RoleThis is an exciting opportunity to lead and manage software...


  • Farnborough, Hampshire, United Kingdom Darwin Recruitment Full time

    Embedded Systems Leadership OpportunityFarnborough, HampshireWe are seeking an experienced Embedded Software Engineering Team Lead to join our innovative UK-based team. As a key member of our organization, you will be responsible for leading a team of engineers in the development of cutting-edge embedded systems.This is a unique opportunity to lead from the...


  • Farnborough, Hampshire, United Kingdom Viasat Full time

    Cybersecurity RoleWe are seeking a highly experienced software engineer to lead our software engineers and work on the development of Cyber and Information Assurance projects. As a key player in the design, development and test of software systems, you will be responsible for leading a team of software developers. This includes analyzing software...


  • Farnborough, Hampshire, United Kingdom Viasat Full time

    Viasat UK is a leading provider of assured Data at Rest solutions, protecting critical information for the UK government and defence.We are seeking an experienced Software Engineering Lead to join our team and lead the development of our Cyber and Information Assurance projects.Job Description:Analyse software requirements and design high-level...


  • Farnborough, Hampshire, United Kingdom beBee Professionals Full time £60,000 - £80,000

    We are seeking a highly skilled Software Engineering Leader to lead our development team in Farnborough, UK. This role involves designing, developing, and maintaining complex software solutions while mentoring junior developers and ensuring code quality.Key Responsibilities:Design and develop high-performance software applications.Lead technical...


  • Farnborough, Hampshire, United Kingdom Discover Financial Services, Inc. Full time

    At Discover Financial Services, Inc., we're committed to growing and making a difference in the digital banking and payments industry.Job OverviewWe're seeking a highly skilled Software Architect Lead to oversee the design process for applications, drive product quality strategy, and train others in solution design patterns.This role offers an exciting...


  • Farnborough, Hampshire, United Kingdom MASS Consultants Full time

    Mass Consultants is looking for a highly skilled Software Engineering Lead to join our team in Farnborough, UK. As a key member of our engineering department, you will be responsible for designing and implementing new software capabilities within our state-of-the-art test and evaluation facility.Responsibilities:Design and implement new software...


  • Farnborough, Hampshire, United Kingdom SAAB UK Ltd Full time

    SAAB UK Ltd is a leading provider of high-tech solutions in defence, aviation, space, and civil security.We are currently seeking a skilled Software Engineering Specialist to join our team.The successful candidate will have a strong background in software development and testing, with experience in working on complex projects.This role offers an exciting...