Senior C Developer

Hackajob Ltd
Manchester, UK
1 day ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£90,000.0
Working hours
Regular working hours

Tech stack

Artificial Intelligence JIRA Bash Shell C++ (Programming Language) Compilers Dynamic Host Configuration Protocol Deep Packet Inspection Linux Domain Name System (DNS) Hypertext Transfer Protocols (HTTP) Multi-protocol Systems Python (Programming Language)
+7 more
Scrum Methodology Ruby Software Engineering TCP/IP Free and Open-Source Software Build Tools Puppet

Job description

  • We work with international customers to enhance and maintain cutting-edge national security products.
  • We build exciting new capabilities for our products.
  • We work in a fast-paced, challenging environment and contribute to tangible outcomes.
  • We are exposed to new approaches, new technology, and new ideas, and we are expected to be willing to step out of our comfort zone.

Technologies:

  • Bash
  • Exposed
  • HTTP
  • Support
  • JIRA
  • Linux
  • MPLS
  • Puppet
  • Python
  • Ruby
  • Security
  • TCP/IP
  • AI
  • C++
  • Network

Requirements

  • We need a strong background in software development in C++, including modern standards, third-party/open source software such as Boost, performance-oriented coding, and concurrency techniques.
  • We need detailed knowledge of Linux development, including build systems, tools, compilers, kernel, and drivers.
  • We need knowledge of computer networking and deep packet inspection, particularly TCP/IP, as well as HTTP, DNS, DHCP, and tunnelling protocols such as GTP, MPLS, and L2TP.
  • We need experience with complementary languages and technologies such as Ruby, Python, Puppet, and Bash.
  • We need experience working in an Agile Scrum team and using supporting tools such as Jira.
  • We need experience remotely diagnosing and troubleshooting systems in support.
  • We need experience leading a small team of developers.
  • We need experience interfacing with clients.

About the company

We are BAE Systems Digital Intelligence, home to 4,500 digital, cyber and intelligence experts working collaboratively across 10 countries to collect, connect and understand complex data so that governments, nation states, armed forces, and commercial businesses can unlock digital advantage in the most demanding environments. This Senior C++ Developer role is based in Manchester with onsite working. We offer a career with purpose, lifelong learning, meaningful work, tailored rewards, and support for financial and personal wellbeing, alongside a balanced lifestyle. We are committed to an inclusive workplace where everyone feels valued and supported, and we encourage applications from all candidates.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

7:07 min

Defining the human skills of senior developers

Christoph Marckx Christoph Marckx · Europe 2026 Virtual

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

50 sec

Why developer happiness matters in web frameworks

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

Videos

See all

Related articles

See all