About the role

  • C++ Developer enhancing national security products for BAE Systems. Working with agile teams and international customers to build new capabilities in a hybrid environment.

Responsibilities

  • Enhance and maintain cutting edge national security products
  • Build exciting new capabilities
  • Work with international customers
  • Collaborate in high performing agile teams
  • Remotely diagnose and troubleshoot systems

Requirements

  • Experience in software development in C++ including use of modern standards
  • Detailed knowledge of Linux development including build systems, tools, compilers, kernel and drivers
  • Knowledge of computer networking and deep packet inspection, particularly TCP/IP but also HTTP, DNS, DHCP, tunneling protocols (GTP, MPLS, L2TP)
  • Complimentary languages and technologies such as Ruby, Python, Puppet and Bash
  • Experience of working in an Agile scrum team, and the tooling that supports it, e.g. Jira
  • Good communication skills

Benefits

  • Hybrid Working
  • Opportunity to travel internationally

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job