About the role
<p><strong><span data-contrast="auto">About CAIS</span></strong><span data-ccp-props="{"201341983":0,"335559738":240,"335559739":240,"335559740":240}"> <br></span><span data-contrast="auto">CAIS is the pioneer in democratizing access to and education about alternative investments for independent financial advisors, empowering them to engage and transact with leading asset managers on a massive scale through a wide variety of alternative investment products and technology solutions. CAIS provides financial advisors with a broad selection of alternative investment strategies, including hedge funds, private equity, private credit, real estate, digital assets, and structured notes. CAIS also delivers industry-leading technology, operational efficiency, and world-class client service throughout the pre-trade, trade, and post-trade experience. CAIS serves over 2,500 wealth management firms that support more than 65,000 financial advisors who oversee approximately $8.5 trillion in end-client assets.</span><span data-ccp-props="{"201341983":0,"335559738":240,"335559739":240,"335559740":240}"> </span></p>
<p><strong><span data-contrast="auto">About the role</span></strong><span data-ccp-props="{"201341983":0,"335559738":240,"335559739":240,"335559740":240}"> <br></span><span data-contrast="auto">We’re looking for a Senior Backend Product Engineer to join our Capital Markets technology team in London. This is a hybrid, hands-on role: you’ll design, build and run systems across Pre-Trade, Trade and Post-Trade, covering Structured Investments, Equity IPOs, Hedging & Monetization, ETFs, and more.</span><span data-ccp-props="{"201341983":0,"335559738":240,"335559739":240,"335559740":279}"> </span></p>
<p><span data-contrast="auto">We put a lot of emphasis on the “product” in product engineer. You’ll work alongside product managers and directly with the business to turn open-ended problems into working software, and the results show up in how a fast-growing company performs. AI is a big part of how we work: the team uses it throughout the development lifecycle and has already shipped several agentic features. You’ll help build the next ones.</span><span data-ccp-props="{"201341983":0,"335559738":240,"335559739":240,"335559740":240}"> </span></p>
<p><span data-contrast="auto"><span data-ccp-parastyle="Normal (Web)">We work in small, autonomous teams using </span><span data-ccp-parastyle="Normal (Web)">the </span><span data-ccp-parastyle="Normal (Web)">Kanban</span><span data-ccp-parastyle="Normal (Web)"> principles of </span><span data-ccp-parastyle="Normal (Web)">optimi</span><span data-ccp-parastyle="Normal (Web)">z</span><span data-ccp-parastyle="Normal (Web)">ing</span><span data-ccp-parastyle="Normal (Web)"> flow</span><span data-ccp-parastyle="Normal (Web)"> and</span><span data-ccp-parastyle="Normal (Web)"> limiting WI</span><span data-ccp-parastyle="Normal (Web)">P. The</span><span data-ccp-parastyle="Normal (Web)"> team owns its work together, from shaping the problem through to running it in production</span><span data-ccp-parastyle="Normal (Web)">.</span> <span data-ccp-parastyle="Normal (Web)">We collaborate closely with colleagues and stakeholders in New York. Engineers own their work from shaping the problem through to running it in production.</span> <span data-ccp-parastyle="Normal (Web)">While we have access to QA </span><span data-ccp-parastyle="Normal (Web)">expertise</span><span data-ccp-parastyle="Normal (Web)">, we consider quality to be everyone’s responsibility</span><span data-ccp-parastyle="Normal (Web)">, so engineers own testing too. We care about strong engineering fundamentals, especially as AI changes how we build.</span></span><span data-ccp-props="{"134233117":true,"134233118":true,"201341983":0,"335559739":0,"335559740":240}"> </span></p>
<p><span data-contrast="auto">You’ll mostly write Kotlin, working with Spring, Postgres, Elasticsearch and Kafka, and deploying to Kubernetes on AWS through GitHub and ArgoCD.</span><span data-ccp-props="{"201341983":0,"335559738":240,"335559739":240,"335559740":279}"> </span></p>
<p><span data-contrast="auto">Why join us</span><span data-ccp-props="{"201341983":0,"335559738":240,"335559739":240,"335559740":240}"> </span></p>
<ul>
<li><strong><span data-contrast="auto">Real ownership</span></strong><span data-contrast="auto">: you’ll shape problems with the business, not just pick up tickets</span><span data-ccp-props="{"134233117":true,"134233118":true,"201341983":0,"335559739":0,"335559740":240}"> </span></li>
<li><strong><span data-contrast="auto">Visible impact</span></strong><span data-contrast="auto">: your work shows up directly in how a fast-growing business performs</span><span data-ccp-props="{"134233117":true,"134233118":true,"201341983":0,"335559739":0,"335559740":240}"> </span></li>
<li><strong><span data-contrast="auto">Interesting domain</span></strong><span data-contrast="auto">: complex, real-world problems across the full trade lifecycle</span><span data-ccp-props="{"134233117":true,"134233118":true,"201341983":0,"335559739":0,"335559740":240}"> </span></li>
<li><strong><span data-contrast="auto">Engineering quality:</span></strong><span data-contrast="auto"> strong fundamentals and high standards</span><span data-ccp-props="{"134233117":true,"134233118":true,"201341983":0,"335559739":0,"335559740":240}"> </span></li>
<li><strong><span data-contrast="auto">Modern codebase:</span></strong><span data-contrast="auto"> we’ve moved off legacy, and our systems have been built in the last few years</span><span data-ccp-props="{"134233117":true,"134233118":true,"201341983":0,"335559739":0,"335559740":240}"> </span></li>
</ul>
<p><strong><span data-contrast="auto">Skills & Experience</span></strong><span data-ccp-props="{"134233117":true,"134233118":true,"201341983":0,"335559739":0,"335559740":240}"> </span></p>
<ul>
<li><span data-contrast="auto">Experience working as a software developer with Java or Kotlin server-side applications</span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></li>
<li><span data-contrast="auto">Track record of turning business problems into working software, with a clear, measurable impact</span><span data-ccp-props="{"201341983":0,"335559738":240,"335559739":240,"335559740":279}"> </span></li>
<li><span data-contrast="auto">Experience building and running mission-critical services in production, from CI/CD through to monitoring, alerting and incident response</span><span data-ccp-props="{"201341983":0,"335559738":240,"335559739":240,"335559740":279}"> </span></li>
<li><span data-contrast="auto">Strong testing habits across unit, integration and end-to-end tests, with good judgment about what to test at each level</span></li>
<li><span data-contrast="auto">Strong experience with Spring (Boot, Data, Security), relational database design, REST API design, and Kafka or a similar event streaming platform</span><span data-ccp-props="{"201341983":0,"335559738":240,"335559739":240,"335559740":279}"> </span></li>
<li><span data-contrast="auto">Experience working AI-first: using AI agents to build software, with an understanding of how LLMs work and good judgement about when to trust their output</span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></li>
<li><span data-contrast="auto">Technical leadership within your team, including mentoring less experienced engineers and setting and sharing engineering standards</span><span data-ccp-props="{"134233117":true,"134233118":true,"201341983":0,"335559739":0,"335559740":240}"> </span></li>
<li><span data-contrast="auto">Clear communication, including explaining technical decisions to non-engineers</span><span data-ccp-props="{"134233117":true,"134233118":true,"201341983":0,"335559739":0,"335559740":240}"> </span></li>
</ul>
<p><strong><span data-contrast="auto">Nice to have</span></strong><span data-ccp-props="{"201341983":0,"335559738":240,"335559739":240,"335559740":240}"> </span></p>
<ul>
<li><span data-contrast="auto">Financial services experience, ideally capital markets</span><span data-ccp-props="{"201341983":0,"335559738":240,"335559739":240,"335559740":240}"> </span></li>
<li><span data-contrast="auto">Elasticsearch, Kubernetes, Postgres, AWS, Terraform</span><span data-ccp-props="{"201341983":0,"335559738":240,"33555973
<p><strong><span data-contrast="auto">About the role</span></strong><span data-ccp-props="{"201341983":0,"335559738":240,"335559739":240,"335559740":240}"> <br></span><span data-contrast="auto">We’re looking for a Senior Backend Product Engineer to join our Capital Markets technology team in London. This is a hybrid, hands-on role: you’ll design, build and run systems across Pre-Trade, Trade and Post-Trade, covering Structured Investments, Equity IPOs, Hedging & Monetization, ETFs, and more.</span><span data-ccp-props="{"201341983":0,"335559738":240,"335559739":240,"335559740":279}"> </span></p>
<p><span data-contrast="auto">We put a lot of emphasis on the “product” in product engineer. You’ll work alongside product managers and directly with the business to turn open-ended problems into working software, and the results show up in how a fast-growing company performs. AI is a big part of how we work: the team uses it throughout the development lifecycle and has already shipped several agentic features. You’ll help build the next ones.</span><span data-ccp-props="{"201341983":0,"335559738":240,"335559739":240,"335559740":240}"> </span></p>
<p><span data-contrast="auto"><span data-ccp-parastyle="Normal (Web)">We work in small, autonomous teams using </span><span data-ccp-parastyle="Normal (Web)">the </span><span data-ccp-parastyle="Normal (Web)">Kanban</span><span data-ccp-parastyle="Normal (Web)"> principles of </span><span data-ccp-parastyle="Normal (Web)">optimi</span><span data-ccp-parastyle="Normal (Web)">z</span><span data-ccp-parastyle="Normal (Web)">ing</span><span data-ccp-parastyle="Normal (Web)"> flow</span><span data-ccp-parastyle="Normal (Web)"> and</span><span data-ccp-parastyle="Normal (Web)"> limiting WI</span><span data-ccp-parastyle="Normal (Web)">P. The</span><span data-ccp-parastyle="Normal (Web)"> team owns its work together, from shaping the problem through to running it in production</span><span data-ccp-parastyle="Normal (Web)">.</span> <span data-ccp-parastyle="Normal (Web)">We collaborate closely with colleagues and stakeholders in New York. Engineers own their work from shaping the problem through to running it in production.</span> <span data-ccp-parastyle="Normal (Web)">While we have access to QA </span><span data-ccp-parastyle="Normal (Web)">expertise</span><span data-ccp-parastyle="Normal (Web)">, we consider quality to be everyone’s responsibility</span><span data-ccp-parastyle="Normal (Web)">, so engineers own testing too. We care about strong engineering fundamentals, especially as AI changes how we build.</span></span><span data-ccp-props="{"134233117":true,"134233118":true,"201341983":0,"335559739":0,"335559740":240}"> </span></p>
<p><span data-contrast="auto">You’ll mostly write Kotlin, working with Spring, Postgres, Elasticsearch and Kafka, and deploying to Kubernetes on AWS through GitHub and ArgoCD.</span><span data-ccp-props="{"201341983":0,"335559738":240,"335559739":240,"335559740":279}"> </span></p>
<p><span data-contrast="auto">Why join us</span><span data-ccp-props="{"201341983":0,"335559738":240,"335559739":240,"335559740":240}"> </span></p>
<ul>
<li><strong><span data-contrast="auto">Real ownership</span></strong><span data-contrast="auto">: you’ll shape problems with the business, not just pick up tickets</span><span data-ccp-props="{"134233117":true,"134233118":true,"201341983":0,"335559739":0,"335559740":240}"> </span></li>
<li><strong><span data-contrast="auto">Visible impact</span></strong><span data-contrast="auto">: your work shows up directly in how a fast-growing business performs</span><span data-ccp-props="{"134233117":true,"134233118":true,"201341983":0,"335559739":0,"335559740":240}"> </span></li>
<li><strong><span data-contrast="auto">Interesting domain</span></strong><span data-contrast="auto">: complex, real-world problems across the full trade lifecycle</span><span data-ccp-props="{"134233117":true,"134233118":true,"201341983":0,"335559739":0,"335559740":240}"> </span></li>
<li><strong><span data-contrast="auto">Engineering quality:</span></strong><span data-contrast="auto"> strong fundamentals and high standards</span><span data-ccp-props="{"134233117":true,"134233118":true,"201341983":0,"335559739":0,"335559740":240}"> </span></li>
<li><strong><span data-contrast="auto">Modern codebase:</span></strong><span data-contrast="auto"> we’ve moved off legacy, and our systems have been built in the last few years</span><span data-ccp-props="{"134233117":true,"134233118":true,"201341983":0,"335559739":0,"335559740":240}"> </span></li>
</ul>
<p><strong><span data-contrast="auto">Skills & Experience</span></strong><span data-ccp-props="{"134233117":true,"134233118":true,"201341983":0,"335559739":0,"335559740":240}"> </span></p>
<ul>
<li><span data-contrast="auto">Experience working as a software developer with Java or Kotlin server-side applications</span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></li>
<li><span data-contrast="auto">Track record of turning business problems into working software, with a clear, measurable impact</span><span data-ccp-props="{"201341983":0,"335559738":240,"335559739":240,"335559740":279}"> </span></li>
<li><span data-contrast="auto">Experience building and running mission-critical services in production, from CI/CD through to monitoring, alerting and incident response</span><span data-ccp-props="{"201341983":0,"335559738":240,"335559739":240,"335559740":279}"> </span></li>
<li><span data-contrast="auto">Strong testing habits across unit, integration and end-to-end tests, with good judgment about what to test at each level</span></li>
<li><span data-contrast="auto">Strong experience with Spring (Boot, Data, Security), relational database design, REST API design, and Kafka or a similar event streaming platform</span><span data-ccp-props="{"201341983":0,"335559738":240,"335559739":240,"335559740":279}"> </span></li>
<li><span data-contrast="auto">Experience working AI-first: using AI agents to build software, with an understanding of how LLMs work and good judgement about when to trust their output</span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":240}"> </span></li>
<li><span data-contrast="auto">Technical leadership within your team, including mentoring less experienced engineers and setting and sharing engineering standards</span><span data-ccp-props="{"134233117":true,"134233118":true,"201341983":0,"335559739":0,"335559740":240}"> </span></li>
<li><span data-contrast="auto">Clear communication, including explaining technical decisions to non-engineers</span><span data-ccp-props="{"134233117":true,"134233118":true,"201341983":0,"335559739":0,"335559740":240}"> </span></li>
</ul>
<p><strong><span data-contrast="auto">Nice to have</span></strong><span data-ccp-props="{"201341983":0,"335559738":240,"335559739":240,"335559740":240}"> </span></p>
<ul>
<li><span data-contrast="auto">Financial services experience, ideally capital markets</span><span data-ccp-props="{"201341983":0,"335559738":240,"335559739":240,"335559740":240}"> </span></li>
<li><span data-contrast="auto">Elasticsearch, Kubernetes, Postgres, AWS, Terraform</span><span data-ccp-props="{"201341983":0,"335559738":240,"33555973
Requirements
- Technology
