Senior Software Engineer (Product Engineering Squad)

This vacancy has now expired, and is not accepting any new applications.

Please search for live opportunities or use the Register Interest facility to sign up for job alerts and/or leave your CV speculatively.

Salary & Benefits: Competitive plus benefits

Department / Function: Software Development

Location: London

Job Advert Description:

The Role

NTT DATA are building a new capability in the form of Product Engineering Squads. This is an exciting new proposition we are developing for our customers. We are hiring high performing teams in order to build and manage the life cycle of platforms and products for our clients. Using the latest tools, technologies and frameworks to develop cutting edge solutions that help organisations succeed. As a Senior Software engineer you will lead and mentor engineers within the squad to delivery high quality digital products and platforms. Working across the full digital software stack (front-end and back-end development). Take the lead on working with architects to implement physical architectures and prototype new concepts to aid decision making. Be a champion for the agile development process and modern engineering techniques to deliver solutions that are resilient and perform at scale. Typically have:

The Opportunity

  • Advance planning on necessary technical measures and measures to improve the architectural quality of the solutions
  • Champion the agile development process with the Scrum Master
  • Collaborate with the team to brainstorm and create new products
  • Coordinate architectural specifications and communicate to the team
  • Sketch solutions and prototypical implementation
  • Lead/Champion implementation of Automation (CI/CD), BDD and TDD with the team
  • Creation of technical user stories to implement technical and architectural measures
  • Make architectural decisions (or prepare solution variants for team decisions) and document them
  • Support and develop software engineers by providing advice, coaching and educational opportunities

The Person

  • Extensive knowledge of application architecture and design patterns
  • Experience serving as a senior software engineer throughout the full software development lifecycle
  • Experience in development of distributed/scalable systems and high-volume transaction applications
  • Strong experience of Agile delivery methods
  • Strong Development across the full stack, APIs, JS frameworks, Microservices and object oriented programming
  • Preferably in a cloud-native environment
  • Passionate about BDD/TDD and developing robust, resilient code that performs at scale

Join NTT DATA in the UK and you will be joining a growing company where you will be more than just another employee. With an entrepreneurial attitude you will have the opportunity to grow your career and stand out from the crowd. At NTT DATA we help develop innovative business and IT solutions for some of the most respected organisations in the public and private sectors. 

At NTT DATA we place great importance on the value of diversity. The powerful effect of being able to call on a diverse workforce and all the benefits that go with it are central to our culture. It's a core principle that no one should be discriminated against because of their differences, such as age, disability, ethnicity, gender, gender identity and expression, religion or sexual orientation. We believe that building an inclusive and diverse workplace is essential to our success; we want our people to feel comfortable, be themselves and, as a result thrive.

This vacancy has now expired, and is not accepting any new applications.

Please search for live opportunities or use the Register Interest facility to sign up for job alerts and/or leave your CV speculatively.

Back to search

Job alerts

Register for our email job alerts and be the first to find out about jobs you may be interested in.