Goldman Sachs
  • Location: Poland, Masovia, Warsaw
  • Salary: Negotiable
  • Job Type: Contract
  • Date Posted: 29th Nov, 2021
  • Reference: 29112021RT1

C++ Developer - SecDB Architecture (Data Engineering)


The SecDb Architecture team is responsible for the engineering and management of a business

critical pricing and risk calculation platform used by all the revenue generating and federation

divisions. As a developer in the team, you will be responsible to partner with the developers in

strategies and business-aligned technology teams globally, to create solutions, develop new

features or improve existing services to meet business requirements. Our team is actively looking

into migrating services from the proprietary platform to modern solutions for scalable microservices architecture. You will have the opportunity to join a rapidly expanding team at an early

stage and to make decisions that would affect the shape of the platform for the next 10-15 years,

creating innovative technology solutions to support the evolving needs of the global business.


Engineering is at the critical center of our business, and our dynamic environment requires

innovative strategic thinking and immediate real solutions. Want to push the limit of digital

possibilities? Start here.


Goldman Sachs Engineers are innovators and problem-solvers, building solutions in risk

management, big data, mobile and more. We look for creative collaborators who evolve, adapt to

change and thrive in a fast-paced global environment.

  • Experience and understanding in designing, and developing database solutions
  • Ability to appreciate runtime requirements of large-scale systems and communicate

effectively with System Reliability Engineering teams
  • Experience in transitioning legacy systems to cloud architecture
  • Ability to reason about performance, security, and process interactions in complex

distributed systems
  • Thorough understanding of algorithms, data structures and ability to understand and

effectively debug both new and existing solutions
  • Ability to communicate technical concepts effectively, both written and orally, as well

as the interpersonal skills required to collaborate effectively with colleagues across

diverse technology teams
  • Overall relevant industry experience of 7+ years
  • Strongly proficient in C++


The Goldman Sachs Group, Inc. is a leading global investment banking, securities and

investment management firm that provides a wide range of financial services to a substantial and

diversified client base that includes corporations, financial institutions, governments and

individuals. Founded in 1869, the firm is headquartered in New York and maintains offices in all

major financial centers around the world.

The work will be on following two systems:

1) TDMS - Which stands for Trade Data Model System, is an in-memory object database(

key-value) store which allows for extremely low latency and high throughput. TDMS is the

authoritative database for SecDb platform, where multiple trading businesses in GS store their

Positions, Risk, Market Data & Reference Data and hence is considered very critical performance

sensitive. There are thousands of instances of TDMS deployed in the firm.

2) Liberty TDMS Driver - Liberty is the client side of SecDb platform and the work will be

specifically in parts of the Liberty that interacts with TDMS.

TDMS & Liberty are written in C++ 98 for most part. New stand-alone services can be written in

C++ 14+.

Similar Jobs

B2B C++ Developer Warsaw
Poland, Masovia, Warsaw

C++ Developer - Warsaw/Remote - 90 to 180PLN/Hour
Poland, Masovia, Warsaw

C++ Developer - Warsaw/Remote - 90 to 180PLN/Hour
Poland, Masovia, Warsaw

B2B C++ Developer Poland/Remote
Poland, Masovia, Warsaw

C++ Developer - Warsaw/Remote - up to 180PLN/Hour
Poland, Masovia, Warsaw