Skip to main content

This job has expired

Lead Software Developer

Employer
Peregrine
Location
London, UK
Salary
Salary 75000 - 80000 SALARY
Closing date
10 Aug 2021

Join us as a Lead Software Developer with BAE Systems

(Full-time, Permanent ??? London / Gloucester) 


About Capita

At Capita, we support clients across a range of sectors, including local Government, central Government, education, transport, health, life and pensions, insurance and other private sector organisations. We support with expertise applied by the talent across our business in combination with technology, insight and analytics to keep our clients ahead of change, sharper than competitors and more efficient than ever ??? and we always need new talent to help us achieve our goals.


About BAE Systems

BAE Systems is one of the world???s leading global defence, security and aerospace companies. We work at the cutting edge of technology, creating more than 100 new inventions every year for customers in over 100 countries. 

Join us and you???ll be encouraged and rewarded to excel in this important work. Apply your talent where it counts.


About the team


The Cross-Domain product development and solutions team is a close-knit engineering team within BAE Systems ??? Applied Intelligence operating in a dynamic market. The team is responsible for the development of world-leading network security and communication appliances that operate at multi-gigabit speeds, combining software and custom hardware. Cross-Domain customers include a variety of government departments, telecommunications and critical national infrastructure companies.



In return, we offer engaging technical challenges to solve, a collaborative and trusted work environment and the opportunity to develop a career that can encompass the full range of the company???s activities, from product development, research, technical consultancy, business consultancy, and customer engagement.


Due to the nature of our work in Cross-Domain, candidates must hold, or be eligible to gain UK security clearance and meet nationality requirements. Additionally, we cannot offer regular remote working but do provide a flexible working environment that respects the needs of our people???s personal lives.

 


Additional Specification & Desirable Criteria:


The Technical Lead role encompasses the full software development lifecycle, from requirements capture, analysis, design, and delivery. The successful candidate will have a development background, have managed teams, be able to take responsibility for a solution, and drive the technical outcomes to meet the customer???s mission needs.

This role is predominately C++/Linux focused, but a range of other languages are used where appropriate. We use Open Source where possible, 3rd Party where valuable, and custom where necessary.

 


What we???re looking for in you:

  • Provide a focus for technical decision making, and an identifiable leader for the team and wider product area
  • Bring a range of software development and delivery experience
  • Understand what ???good??? looks like in terms of building and managing a team
  • Can engage with and mentor their developers
  • Can work with project and engineering managers to support internal business processes
  • Can modify their approach, and those of their team, to meet the dynamics of a project (eg Agile, Iterative, Waterfall)
  • Deep understanding of C++, Linux, multi-threading, and network technologies
  • Experience in estimation, scheduling, and task breakdown (ideally in Jira or similar)
  • Understand technical risk and how to make effective decisions


Essential skills and knowledge

??       Strong C++ and Java

??       Experience of modern libraries including STL, Apache libraries (NiFi etc)

??       Good grasp of networking fundamentals

??       Ability and desire to learn new programming languages and technologies quickly

??       Proven problem-solving and fault-finding skills

??       Evidence of innovation and initiative

??       Linux development experience

??       Windows development experience

??       Experience in scripting languages

 

Essential competencies and experience

??       Excellent interpersonal skills

??       Attention to detail and accuracy

 

Desirable competencies and experience

??       Scripting languages e.g. Ruby, Python, Bash

??       Docker

??       Knowledge of distributed version control systems

??       Experience with automated build and continuous integration suites

??       Understanding of low-level computing concepts

??       Defect Tracking software (JIRA preferred)

??       Experience planning, estimating and designing system components

??       Customer facing skills

??       VoIP/VTC standards


Please note, successful candidates will be expected to go through vetting and Security Clearance.


We look forward to hearing from you and wish you the very best of luck with your application.


Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert