Job Descriptions

14 Nov 2021

Software Engineer - 150833

BT Stand: F21

You'll be joining a specialist security team that is a trusted partner to governments worldwide, protecting critical national infrastructure and committed to the safety and security of our nation and global communities. Our mission focused work is innovative, inspiring and technologically challenging in a way that makes every day different and stimulating. We provide the opportunity to work on rare projects, with exciting tools and brilliant people. Everyone has access to unparalleled professional and personal development opportunities and your contribution is always valued. (SSG)

This is a Software Engineering role in which you will develop your technical expertise delivering software work packages to time, cost and quality. It’s a great opportunity to develop your management skills too, as you will be expected to coach and mentor others in the team in your own specialist area. 

 You'll have the following responsibilities

•   Ensuring the technical delivery of complex software solutions, requiring a low-level understanding of software platforms.

•   Involved across the end-to-end delivery of your own project work, from customer elaboration to development, to test and assurance, to delivery.

•   Influence customers and suppliers in delivery of work packages.

•   Be a point-of-contact for customer queries relating to your project, which will require travelling to our customer site. 

You'll have the following skills & experience

•   Able to deliver complex solutions using some of the following technologies: MEAN stack, C#, Python, C++, low-level mobile development (Objective-C, C++), elastic, ansible, docker, Jenkins, git.

•   Ability to use your technical expertise to influence customers on delivery of work packages.

•   Be of graduate level in a technical discipline, with a background/interest  in software engineering.

•   Strong customer skills and communication skills.


Security Clearance: The nature of our work means you will be expected to obtain and maintain a  DV clearance, so if you don’t currently have one, we will need to undertake pre security checks before starting the role with us. 


View all Job Descriptions