Current jobs related to Software Engineering Manager - Farnborough, Hampshire - Viasat


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job Title: Software Engineering ManagerJob Summary:We are seeking an experienced Software Engineering Manager to lead our application development team. The successful candidate will have a strong technical background, excellent leadership skills, and the ability to drive technical vision into action.Key Responsibilities:Lead and manage a team of software...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job Title: Software Engineering ManagerJob Summary:We are seeking an experienced Software Engineering Manager to lead our application development team. The successful candidate will have a strong technical background, excellent leadership skills, and the ability to drive technical vision into action.Key Responsibilities:Lead and manage a team of software...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job Title: Software Engineering ManagerJob Summary:We are seeking an experienced Software Engineering Manager to lead our application development team. The successful candidate will have a strong technical background, excellent leadership skills, and the ability to drive technical vision into action.Key Responsibilities:Lead and manage a team of software...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job Title: Software Engineering ManagerJob Summary:We are seeking an experienced Software Engineering Manager to lead our application development team. The successful candidate will have a strong technical background, excellent leadership skills, and the ability to drive technical vision into action.Key Responsibilities:Lead and manage a team of software...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job Title: Software Engineering ManagerJob Summary:We are seeking an experienced Software Engineering Manager to lead our application development team. The successful candidate will have a strong technical background, excellent leadership skills, and the ability to drive technical vision into action.Key Responsibilities:Lead and manage a team of software...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job Title: Software Engineering ManagerJob Summary:We are seeking an experienced Software Engineering Manager to lead our application development team. The successful candidate will have a strong technical background, excellent leadership skills, and the ability to drive technical vision into action.Key Responsibilities:Lead and manage a team of software...


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

    Unlock Your Potential as a Principal Application Engineer at DiscoverAre you a seasoned software professional looking to take your career to the next level? Do you have a passion for delivering high-impact software solutions and mentoring others? We're seeking a Principal Application Engineer to join our team at Discover, a leading digital banking and...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Unlock Your Potential as a Principal Application Engineer at DiscoverAre you a seasoned software professional looking to take your career to the next level? Do you have a passion for delivering high-impact software solutions and mentoring others? We're seeking a Principal Application Engineer to join our team at Discover, a leading digital banking and...


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

    Job Title: Software Engineering ManagerJob Summary:We are seeking an experienced Software Engineering Manager to lead our application development team. The successful candidate will have a strong technical background and excellent leadership skills to drive the development of software engineering staff within our Discover application development area.Key...


  • Farnborough, Hampshire, United Kingdom Discover Full time

    Job Title: Software Engineering ManagerJob Summary:We are seeking an experienced Software Engineering Manager to lead our application development team. The successful candidate will have a strong technical background and excellent leadership skills to drive the development of software engineering staff within our Discover application development area.Key...


  • 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 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 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 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 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...

  • Software Engineer

    1 day 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 Matchtech Full time

    Lead Software EngineerMatchtech is seeking a highly skilled Lead Software Engineer to join our team. As a key player in the design, development, and testing of software systems, you will lead a team of software developers and work on Cyber and Information Assurance projects.Key Responsibilities:Analyzing software requirements, high-level architecture design,...

Software Engineering Manager

2 months ago


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

We are seeking a highly skilled Lead Software Engineer to join our team at Viasat UK. As a key member of our software development program, you will be responsible for leading a team of software developers and working on the development of Cyber and Information Assurance projects.

Key Responsibilities
  • 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 the defined development processes.
  • Update and refine software development methodologies and tools.
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.
Desirable Skills
  • Design for Security.
  • An understanding of digital security technology.
  • Continuous integration, unit test and static analysis.
  • x86 architecture, hardware programming and device driver models.
  • Implementation of Graphical User Interfaces.
  • NVMe.
  • Experience of developing for microcontrollers, ideally RISC-V.
  • Experience of developing encryption or security products.
  • Networking technologies, network security and network programming.
  • Requirements analysis, capture and management using IBM Rational DOORS.
  • Proven C++ programming experience (including the Standard Template Library) on Linux and/or Windows platforms.
  • RUST knowledge.
  • Familiarity with cross compilation toolchains and on target debugging.
  • Willingness to apply for DV clearance if required.