Join a team that develops cutting-edge software solutions for critical national security challenges. As a Senior Software Engineer, you'll contribute to the development of data-centric electronic intelligence solutions.
What you’ll do:
• Create scalable software platforms and applications, and efficient networking solutions that are unit tested, code reviewed, and checked regularly for continuous integration
• Examine existing systems, identifying flaws and creating solutions to improve service uptime and time-to-resolve through monitoring and automated remediation
• Plan and execute full software development life cycles (SDLC) for each assigned project, adhering to company standards and expectations
• Develop software and applications, applying synchronous and asynchronous design patterns, write code, and deliver with urgency and quality
• Collaborate with program team and tech lead, to deliver solutions against project work plans.
What you’ll need:
• 3 or more years’ demonstrable experience in an active Software Development role using C++
Additional experience in one or more of the following disciplines would also be beneficial:
• Development of software for Windows/Linux based platforms
• C/C#/JavaScript/Python/React
• HTML/CSS/PHP
• SQL/NoSQL Database manipulation
• Mobile application development
Candidates must be a UK citizen and be able to obtain at least a BPSS Clearance.