BT Consultant Software Engineer in Ireland, United Kingdom

GES Software Engineer - Consultant

Location: London, Ipswich or Cheltenham

Our purpose is to use the power of communications to make a better world. For each other, for our customers, for society and our communities. We need you to help us do this.

Why this role matters

Security is the fastest growing part of our business. In a world where the bad guys are getting smarter and cyber-attacks are on the rise, it’s more important than ever that our security teams bring their A-game.

By joining us as a Software Engineer, you’ll be able to help us change the world for the better. You’ll be developing and supporting secure applications and systems to combat cyber-crime and threats to the UK’s Critical National Infrastructure for both BT and our customers.

What you'll be doing

Joining a team of world class engineers, you’ll be working on a huge range of software engineering projects. They’re pretty varied and cover everything from malware analysis to high-speed packet processing. And most of our unique products push the boundaries of existing technology, so you can rest assured that you’ll always be at the forefront of the industry.

Day to day you’ll:

  • Develop and deliver completely bespoke solutions, from inception right through to production

  • Design, develop, test, deploy and continually improve our software to keep us ahead of the cyber-criminals

  • Writing software on (at least) a weekly basis

We work across a number of different technologies, but we don’t expect you to be an expert in everything – that’s what the team are here for and we’ll support you learning additional skills too. However, you would need to be a hands on practitioner in at least one of the technology areas we work in, which includes:

  • Compiled and scripted languages; e.g. C, C (STL, multi-threaded/real-time), C#, Objective-C, Swift, Java/JEE, Python, JavaScript, Go, Bash, PowerShell

  • Mobile platform development; e.g. Android, iOS, ARM

  • Low-level desktop/server platform development for Windows, Linux and/or Mac OSX

  • Enterprise-level web technologies; e.g. Node.js, Play, Spring MVC, ASP.NET, React.js, Vue.js, Angular.js, REST/GraphQL API design

  • Automation technologies for building, testing, analysis and deployment; e.g. Bamboo, CodeSonar, Robot Framework, Selenium, vSphere, Docker, Puppet, Terraform.

  • Real-time, big-data processing; e.g. HDFS stack technologies, Spark, Kafka, ElasticSearch.

  • Vulnerability research with reverse engineering, penetration testing and ethical hacking.

  • Comprehensive knowledge of operating system security and associated network/platform design, hardening and deployment.

  • Understanding of network transport protocols (e.g. TCP/IP), application protocols (e.g. HTTPS, TLS), firewall theory and packet analysis.

  • Cloud platforms and container technologies; AWS, Azure, Google Cloud, OpenStack, OpenShift, Kubernetes, Docker, Cloud Security.

  • Software lifecycle, issue management and version control technologies and practices; e.g. Git (using Git Flow), Bitbucket, JIRA, Scrum/Kanban.

  • Cyber-security and certification such as such as CISSP, SANS GIAC, Security , Network , Linux , MCSE, CCNA or SSCP

We'll also need to see these on your CV

  • A degree (or equivalent) in a relevant field of study

  • Experience working to multiple deadlines

  • D ue to the nature of the work our team undertakes, you’ll need to be security cleared to be able to join us. This means you’ll need to meet our residency criteria *

Why choose us?

Security is part of our DNA – we’ve been at the forefront of cyber security development ever since our very own Tommy Flowers carried out ground-breaking work in encryption with Alan Turing during the Second World War.

And because we’ve been doing this for such a long time, we’re a truly trusted partner, so by joining us you’ll have the opportunity to work on projects and accounts that aren’t open to others.

We’re looking for outstanding people to join our team of 3,000 experts. They shield BT and our customers - including nation states, government, armed forces, emergency services, banks and retail outlets - to keep them safe from cyber-attacks. We work closely with global law enforcement agencies too, all in support of a safer connected world.

By helping us protect the entire country, the work you do will benefit everyone in the UK.

We value different perspectives, skills and experiences. Diversity makes sense for us, our customers and our ambitions. We’re creating an inclusive working culture where people from all backgrounds can succeed. That’s why we welcome applications from all parts of the community.

*You must be born or naturalised British Citizen and one of your parents must be a British Citizen or have substantial ties to the UK. Candidates must normally have been a resident in the UK for nine of the last ten years prior to their application and this is particularly important if you were born outside of the UK. You’ll still be considered if you have, for example, served overseas with HM Armed Forces or in some other official capacity as a representative of Her Majesty’s Government, studied abroad or lived overseas with your parents.

#LI-JT1

We value different perspectives, skills and experiences. We’re creating an inclusive working culture where people from all backgrounds can succeed. That’s why we welcome applications from all parts of the community.

Job: IT, Systems and Security

Title: Consultant Software Engineer

Location: GBR %26 Ireland

Requisition ID: 104730

Other Locations: UK %26 Ireland-United Kingdom-Gloucestershire-Cheltenham, UK %26 Ireland-United Kingdom-London-London, UK %26 Ireland-United Kingdom-Suffolk-Ipswich