Lead Software Engineer

InvestCloud, Inc.
Greater London, UK
1 day ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Automation of Tests C Sharp (Programming Language) Code Generation Software Quality Code Review Continuous Integration Relational Databases Distributed Systems Github
+13 more
PostgreSQL Service Design Workflow Management Systems Working Model 2D Datadog Backend Event Driven Architecture Build Management Core Data Kubernetes Infrastructure Automation Frameworks Api Design Golang

Job description

About The Role

We are building a green field next-generation platform for private markets. We are at an early stage of the build and looking for Lead Software Engineers to partner closely with the VP of Engineering 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.

How you will provide meaningful contributions

  • 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.
  • Provide technical leadership for key services: leading design discussions, driving architectural decisions, and mentoring other engineers 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.

Basic Qualifications for Consideration

  • 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.
  • Workflow orchestration: Temporal.
  • Tooling: GitHub Actions, infrastructure as code, 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.

You should have

  • Significant experience as a Lead Software Engineer (or equivalent), building and operating backend systems in production.
  • Deep experience in at least one modern backend language (Go, Java, C#, etc.), and an interest in working with Go day-to-day.
  • Strong understanding of distributed systems, service design, and API design.
  • Practical experience with relational databases, ideally Postgres: schema design, performance considerations, and migration strategies.
  • Track record of owning problems end-to-end: engaging with stakeholders, clarifying requirements, making design trade-offs, and delivering working software into production.
  • Comfortable working with and evaluating AI tooling in your workflow (e.g. for ideation, code generation, test generation, or documentation), while retaining strong engineering judgement and maintaining quality.

Ideally you will also be able to demonstrate

  • Experience in private markets, capital markets, asset management, or adjacent financial domains.
  • Experience working in an early-stage or 0-1 environment, where architecture, tooling, and processes are still being defined.

Experience with

  • Document generation workflows, e-signature platforms, or regulated operational processes.
  • Infrastructure-as-code and AWS-based platforms.
  • Event-driven architectures, workflow engines, or orchestration systems (e.g. Temporal).

Compensation & Benefits

  • Competitive base salary
  • Discretionary bonus
  • Excellent pension, private medical, life assurance
  • Hybrid working model
  • 28 days holiday plus bank holidays

The actual salary will vary based on the applicant’s education, experience, skills, and abilities, as well as internal equity and alignment with market data. The salary may also be adjusted based on the applicant’s geographic location.

Requirements

You don’t need prior experience with every technology above, but you should be comfortable learning and working across this kind of stack., * Significant experience as a Lead Software Engineer (or equivalent), building and operating backend systems in production.

  • Deep experience in at least one modern backend language (Go, Java, C#, etc.), and an interest in working with Go day-to-day.
  • Strong understanding of distributed systems, service design, and API design.
  • Practical experience with relational databases, ideally Postgres: schema design, performance considerations, and migration strategies.
  • Track record of owning problems end-to-end: engaging with stakeholders, clarifying requirements, making design trade-offs, and delivering working software into production.
  • Comfortable working with and evaluating AI tooling in your workflow (e.g. for ideation, code generation, test generation, or documentation), while retaining strong engineering judgement and maintaining quality.

Ideally you will also be able to demonstrate

  • Experience in private markets, capital markets, asset management, or adjacent financial domains.
  • Experience working in an early-stage or 0-1 environment, where architecture, tooling, and processes are still being defined., * Document generation workflows, e-signature platforms, or regulated operational processes.
  • Infrastructure-as-code and AWS-based platforms.
  • Event-driven architectures, workflow engines, or orchestration systems (e.g. Temporal).

Benefits & conditions

  • Competitive base salary
  • Discretionary bonus
  • Excellent pension, private medical, life assurance
  • Hybrid working model
  • 28 days holiday plus bank holidays

The actual salary will vary based on the applicant’s education, experience, skills, and abilities, as well as internal equity and alignment with market data. The salary may also be adjusted based on the applicant’s geographic location. #J-18808-Ljbffr

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

Videos

See all

Related articles

See all