Senior Market Data Software Engineer

Posted:
8/18/2024, 6:55:58 PM

Location(s):
England, United Kingdom ⋅ London, England, United Kingdom

Experience Level(s):
Senior

Field(s):
Software Engineering

Join us as a Senior Market Data Software Engineer

  • Join our Chief Digital Information Office in Commercial & Institutional, where we harness technology innovation, business agility and one-bank collaboration to push the boundaries of what’s possible for our customers
  • The wellbeing and growth of our people is fundamental to our shared success, which is why we’re passionate about cultivating an environment that fosters inclusion and champions potential
  • Our journey will be challenging and complex, but truly transformative – so if you’re ready to stretch your capability, gain unique experience and shape the future banking experience for generations to come, this is your opportunity

What you'll do

You’ll be joining us in Shared Services, where we provide the necessary platforms for trading, market and reference data, and products that are key enablers for other Commercial and Institutional domains.

You’ll apply widely agreed software engineering principles and methodologies to design, develop, test and maintain applications and services to achieve the stated business and technology goals within required budgets and timelines. We’ll also look to you to oversee the quality of work, making sure that it meets the technical standards for all services output.

You’ll also:

  • Design and develop reusable libraries and APIs for use across the bank
  • Design and develop software that is amenable for a greater automation of build, release testing and deployment process on all environments
  • Drive the reuse and sharing of platform components and technologies within the software engineering teams
  • Work as part of a global team developing software and releasing this into a production environment
  • Deliver software components to enable the delivery of platforms, applications and services
  • Write unit and integration tests in automated test environments to ensure code quality

The skills you'll need

You’ll need a strong background in software engineering, software design or database design and architecture, as well as extensive experience of developing software in a SOA or micro-services paradigm. You should also have development experience in a programming language, experience of using industry recognised frameworks and development tooling, and a background of implementing programming best practice, especially around scalability, availability and performance.

You’ll also have:

  • Extensive experience working on real time market data platform specifically Refinitiv LSEG (TREP) and DACs entitlement systems
  • Extensive experience of working with direct market data feeds through vendor or in house software, and solid market data domain knowledge
  • Solid understanding of network topology such as multicast, TCP or shared memory
  • Extensive experience tuning operating systems on Linux for high throughput and low latency solutions
  • Experience using application monitoring systems such as Geneos Active Console (ITRS) as well as network monitoring solutions such as Corvil
  • Experience with at least one programming language such as C++, Java or Python, along with solid scripting skills in Bash, Perl or Python
  • Experience in a second and third level support and development environment

Hours

35

Job Posting Closing Date:

21/08/2024

Ways of Working:Remote First