Senior Software Engineer
- Compensation
- Not disclosed
- Location
- London, United Kingdom
- Work setup
- Hybrid
- Seniority
- Senior
- Employment
- Full time
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Significant experience as a Senior Software Engineer (or equivalent), building and operating backend systems in production.
Nice to have
- Experience in private markets, capital markets, asset management, or adjacent financial domains.
Full description
We are building a green field next-generation platform for private markets. We are at an early stage of the build and looking for Senior Software Engineers to partner closely with Principal Engineers to design and deliver foundational capabilities. This is a hands-on role for someone who wants to help shape the architecture, standards, and engineering culture of a new platform while leveraging modern coding practices to deliver high-quality code and infrastructure.
What you’ll do
- Design and build backend services for the platform, primarily in Go, running on AWS with Postgres as a core data store.
- Own features and services end-to-end: from shaping requirements and technical design through implementation, testing, deployment, and operational support, including taking responsibility for how they run in production.
- Own the technical design of features within key services: contributing to design and architecture discussions, making sound technical decisions in your area, and helping other engineers grow through pairing and code review.
- Help define and evolve the target state architecture for the platform: service boundaries, data models, integration patterns, and reliability/observability standards.
- Use AI tooling (e.g. Claude and similar) as a force multiplier to accelerate discovery, prototyping, and implementation, while maintaining a high bar for code quality, security, and correctness.
- Collaborate with product, operations, and other engineering teams to integrate the platform with upstream and downstream systems, and to model private markets workflows effectively.
- Contribute to and improve engineering practices across the team: automated testing, code review, design documentation, CI/CD, monitoring, and incident response.
- Work effectively in an early-stage environment with evolving requirements, helping to shape our engineering processes, tooling, and standards as we scale the platform.
Our stack
We are language-agnostic in principle, but the current stack includes:
- Languages: Go (primary), with room for the right tool for specific problems.
- Infrastructure: AWS, Kubernetes.
- Data: Postgres as a core relational store.
- APIs: gRPC and HTTP-based services.
- Tooling: GitOps, IaC, observability tooling.
You don’t need prior experience with every technology above, but you should be comfortable learning and working across this kind of stack.
What we’re looking for
Must-have experience
- Significant experience as a Senior Software Engineer (or equivalent), building and operating backend systems in production.