Principal Software Development Engineer- Belfast/UK

NTT Application Security·Belfast


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 large aspects of product design & implementation and working across teams to drive to specified product outcomes
  • Driving and leading the delivery of performant, reliable, scalable, and secure code through Agile development
  • Working as a design partner with product management and operations teams to help steer requirements based on implementation options
  • Providing leadership and guidance to developers across multiple teams

What we value:

  • BS in Computer Science, Computer Engineering, with graduate-level continued education, or equivalent
  • Ability to lead teams in all aspects of Agile development, coding standards and security and quality practices
  • Demonstrated history of ability to resolve a complex range of issues in imaginative as well as practical ways, and drive teams in technical design & implementation
  • 12 or more years of experience as a software developer with demonstrated success as a leader
  • Expertise with a wide range of modern technologies including compiled and scripted languages, build chains, containerization & orchestration, and many types of state storage
  • Expertise in working with public cloud infrastructure providers (with experience in Microsoft Azure)


  • Working knowledge of front end technologies such as HTML, CSS, JavaScript
  • Expertise in Go, nodejs
  • Domain knowledge of application security attack techniques and security practices

How to Apply

Apply Now