Senior Software Development Engineer- Belfast/UK

NTT Application Security·Belfast, UK


Senior Software Development Engineer III

Who we are:

In July of 2019, WhiteHat was acquired by NTT Ltd., a leading global technology services company. This immediately enabled WhiteHat to bring solutions and professional services to clients in over 100 countries where NTT Ltd. operates. With major wins in 2019 across the Americas, Europe, Australia and Japan, WhiteHat Security continues to leverage channel partners, direct sales teams, and the global presence of NTT Ltd. to service customers worldwide. In May 2020, we were named a Leader in the 2020 Gartner Magic Quadrant for Application Security Testing (AST). This Leader position is based on the ability to execute and completeness of vision. This is WhiteHat’s fifth time being named a Leader in this report.

What we're looking for:

You're a curious person and have great attention to detail. You are a seasoned professional and eager to apply and increase your knowledge of software development by using modern technologies like Go, React, nodejs, openapi, and Kubernetes to build modern SaaS products. You thrive in a busy environment, are confident, methodical, and are not afraid to ask questions. You are willing to iteratively improve products, research new ways of doing business, and are a good communicator.

At NTT Application Security (formerly WhiteHat Security), our engineers play a direct role in the direction of products and services and are able to work across multiple groups to implement fresh ideas. We encourage heavy collaboration between cross functional teams to build products that assist our customers to manage their application security posture. We value a collaborative team culture, autonomy, and a strong sense of ownership.

What you'll be doing:

  • Building, maintaining, and optimizing our NTTAS SaaS products using a variety of modern technologies and coding languages
  • Leading some aspects of individual component implementations & designs and working across teams to drive to specified product outcomes
  • Delivering performant, reliable, scalable, and secure code through Agile development
  • Implementing unit and functional tests pertinent to the team’s product domain
  • Working with product management and operations teams to refine the requirements based on implementation options

What we value:

  • BS in Computer Science, Computer Engineering, or equivalent
  • Ability to apply skills as a seasoned professional with a good understanding of Agile development, coding standards and security and quality practices
  • Ability to resolve a wide range of issues in imaginative as well as practical ways, requiring little instruction for day-to-day work
  • 5 or more years of experience as a software developer with demonstrated success in a fast paced development environment
  • Experience with one or more strongly typed programming language such as Go, Java, C++
  • Experience with development on Linux


  • Working knowledge of front end technologies such as HTML, CSS, JavaScript
  • Experience with Go, nodejs
  • Experience working with public cloud infrastructure providers, especially Microsoft Azure
  • Experience using various types of state storage (SQL/RDMS, NoSQL, Blob)

How to Apply


Apply Now