Senior Software Engineer - C# - (Hybrid Remote) in London

Senior Software Engineer - C# - (Hybrid Remote) in London

London Full-Time On-site
I

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. 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. Must-have experience Significant experience as a Senior Software Engineer (or equivalent), building and operating backend systems in production. Deep experience in at least one modern backend language (Go, Java, C#, etc.), 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. Nice-to-have experience Experience in private markets, capital markets, asset management, or adjacent financial domains. Infrastructure-as-code and AWS-based platforms. You are comfortable with ambiguity and can help turn loosely defined problems into clear technical plans, making sensible trade-offs under time and information constraints. You are keen to learn about the private markets domain, and you can work with product and operations partners to shape workflows and requirements. Uphold and help improve the platform's engineering standards (testing, observability, operational readiness) in the services you work on. Improve the team's speed and quality of delivery, including through effective use of AI tooling and better development practices. Build toward broader technical ownership (e.g. leading the design of a key service or stepping into a Lead role) as the platform and team expand. About InvestCloudInvestCloud, a global leader in wealth technology, aspires to enable a smarter financial future. Driving the digital transformation of the wealth management industry, the company serves a broad array of clients globally, including Wealth and Asset Managers, Wirehouses, Banks, RIAs, and Insurers. In terms of scale, the company's clients represent more than 40 percent of the $132 trillion of total assets globally. As a leader in delivering personalization and scale across advisory programs, including unified managed accounts (UMA) and separately managed accounts (SMA), the company is committed to the success of its clients. By equipping and enabling advisors and their clients with connected technology, enhanced intelligence, and inspired experiences, InvestCloud delivers leading digital wealth management and financial planning solutions, complemented by a dynamic data warehouse, which scale across the complete wealth continuum. Client Connected Human Centered Technology Forward Respect + Integrity Excellence 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. SENIO003345Job Category: Product EngineeringSchedule: Full-Time

Senior Software Engineer - C# - (Hybrid Remote) in London employer: Investcloud

InvestCloud is an exceptional employer for early-career engineers, offering a dynamic work culture that fosters innovation and collaboration in the fast-paced fintech sector. With opportunities to learn from seasoned professionals and engage in meaningful projects, employees can expect robust growth and development while contributing to cutting-edge AI solutions that make a real impact. Located in a vibrant tech hub, InvestCloud provides a supportive environment where creativity thrives and every team member's contributions are valued.

I

Contact Details:

Investcloud Recruitment Team