Software Engineering Lead

2 weeks ago


Farnborough, Hampshire, United Kingdom Viasat Full time
About the Role

Viasat is seeking a highly skilled Lead Software Engineer to lead our software engineering team and contribute to the development of cutting-edge Cyber and Information Assurance projects.

The successful candidate will have a strong background in software engineering, with experience in leading teams and managing software development projects.

  • Design, develop, and test software systems, as well as lead a team of software developers.
  • Generate estimates and assist with the planning process.
  • Line manage a team of engineers, including career development and mentoring.
  • Lead the team to deliver, assisting with design issues and supervising progress.
  • Ensure software developed within the team is of high quality and follows defined development processes.

Key Responsibilities:

  • Analysing software requirements, high-level architecture design, low-level detailed design, implementation, test, and integration.
  • Generation of estimates and assisting with the planning process.
  • Line management of a team of engineers, including career development and mentoring.
  • Lead the team to deliver, assisting with design issues and supervising progress.
  • Ensuring software developed within the team is of high quality and follows the defined development processes.

Requirements:

  • Full life-cycle software development experience.
  • Recent experience using C, or C++ in embedded applications, experience targeting PC environments an advantage.
  • Must have sole British Nationality (due to UK eyes-only projects), and have, or be capable of obtaining, UK security clearance (SC).
  • Sound understanding of operating system concepts such as multi-threading, process scheduling, inter-process communication, memory management, and I/O.
  • Scripting expertise with bash, python, or similar.
  • Proven experience with Object-Oriented Design (OOD) and programming skills.
  • Configuration management and version control e.g. GitHub.
  • Previous experience of leading within a software development program, including the mentoring or leading of other software developers.


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job Title: Software Engineering Team LeadJob Summary:We are seeking a highly skilled Software Engineering Team Lead to join our team at Discover. The successful candidate will be responsible for leading a team of software engineers and driving the technical vision for our application development area.Key Responsibilities:Lead and manage a team of software...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job Title: Software Engineering Team LeadJob Summary:We are seeking a highly skilled Software Engineering Team Lead to join our team at Discover. As a Technical Visionary, you will be responsible for driving the technical direction of our software development teams and ensuring the delivery of high-quality solutions.Key Responsibilities:Lead and manage...

  • Lead Software Engineer

    5 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,...


  • 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, Hampshire, United Kingdom Viasat Full time

    About the RoleViasat UK is seeking a Lead Software Engineer to join our team and lead 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 analysing software requirements, high-level architecture design, low-level detailed design, implementation,...


  • 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 Discover Full time

    ​ Key Responsibilities As a Senior Software Engineering Lead, you will play a pivotal role in our agile delivery teams, driving the refinement and testing of requirements, as well as building automated regression test suites. Your primary objective will be to ensure the continuous delivery of high-quality applications into production at Discover. ...

  • Software Engineer

    3 weeks ago


    Farnborough, Hampshire, United Kingdom Lookers Full time

    Job Title: Software EngineerWe're seeking a skilled Software Engineer to join our team at {company}. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable software systems.Key Responsibilities:* Design and develop software systems using various programming languages* Collaborate with...


  • 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 Full time

    Job Description:About the RoleWe're seeking a skilled Software Development Engineer to join our team at Discover, a leading digital banking and payments company. As a member of our team, you'll be responsible for designing and implementing high-quality software products that meet the needs of our customers.Your Key Responsibilities Analyze, design, code,...


  • Farnborough, Hampshire, United Kingdom Lenovo Full time

    Lenovo is a global technology leader, ranked #248 in the Fortune Global 500, serving millions of customers every day in 180 markets.We are seeking a highly skilled and experienced HPC Software Architect to lead the design and development of our next-generation HPC software architecture.The ideal candidate will have a strong background in software development...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job SummaryDiscover is seeking a highly skilled Software Engineering Manager to lead the technical development of software engineering staff within a Discover application development area. The ideal candidate will have a strong technical background and excellent leadership skills to drive vision into action and results.Key ResponsibilitiesHire, retain, and...


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

    Job Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Discover Financial Services. As a key member of our engineering team, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our customers.Key Responsibilities:Design and develop complex software systems...


  • Farnborough, Hampshire, United Kingdom IC Resources Full time

    Senior Software Engineer OpportunityAn exciting chance to lead the development of advanced networking software for a satellite communications company has arisen.This role involves architecting and developing software to manage a network of hundreds of satellites, processing huge amounts of data in real-time, up to 50Gb/s.As a Senior Software Engineer, you...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job SummaryDiscover is seeking a skilled Software Development Engineer to join our team. As a key member of our Agile environment, you will analyze, design, and develop solutions for our application software. Your primary responsibilities will include performing technical design, coding with test automation, support, and documentation of software application...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job SummaryDiscover is seeking a highly skilled Software Engineering Manager to lead our application development team. As a key member of our engineering leadership team, you will be responsible for driving technical vision and strategy, developing and coaching high-performing teams, and ensuring the delivery of high-quality software solutions.Key...


  • Farnborough, Hampshire, United Kingdom IC Resources Full time

    Senior Embedded Linux Software LeadIC Resources is seeking an experienced Senior Embedded Linux Software Lead to join our team. As a key member of our software development team, you will be responsible for leading the design and development of cutting-edge Beamforming Embedded Software products.Key Responsibilities:Linux Driver DevelopmentCollaborate with...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job SummaryDiscover is seeking a skilled Software Development Engineer to join our team. As a key member of our Agile environment, you will analyze, design, and develop solutions for our application software. Your primary responsibilities will include performing technical design, coding with test automation, support, and documentation of software application...


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

    Principal Full Stack Application EngineerDiscover is seeking a highly skilled Principal Full Stack Application Engineer to join our team. As a key member of our engineering organization, you will be responsible for designing, developing, and deploying scalable and reliable software systems that meet the needs of our business.Key Responsibilities:Design and...