Software Developer

Osmosis is an asset management business in what we would argue is the most exciting area of the market - sustainable investing. Our mission is to provide investors with investment solutions that target better risk-adjusted returns while mitigating the environmental impact of their portfolios. Our growth is a testament to the team we have built and the results we have delivered.

About Osmosis

Osmosis launched in 2009 and is majority owned by management and employees. The company is headquartered in London with a presence in the US and a growing presence in Australia.

Osmosis a market leading sustainable asset manager is rebuilding the investment stack from the ground up. As we scale into a next-generation environmental asset manager, we are designing a proprietary data and AI platform that transforms how sustainability data is captured, validated, and used in real investment decisions.

We are at an inflection point. The firm is evolving from a traditional asset manager into a technology-enabled investment platform. The systems we build now will define how we scale, differentiate the firm and further develop and protect our IP advantage.

Job Overview:

We're looking for a software developer to join the team that builds and operates our environmental, fundamental and market data platform — from ingestion and extraction through to the tools our analysts and clients use every day.

Someone who understands the needs of the business/teams and transforms them into solutions is a key attribute.

You will help architect and build the core system that sits between global capital and real-world environmental outcomes, combining financial data, unstructured disclosures, and AI-driven insight into a single operating platform.

You won't be pigeonholed into "backend" or "frontend" but will work across the stack, including:

  • building pipelines between financial data vendors (eg Bloomberg, Factset) and our data platforms
  • building processing pipelines that extract structured data from messy real-world documents
  • evolving the web application our research team relies on, and improving the infrastructure that ties it all together.
  • building apps that connect to quantitative research tools
  • building tools and analytics within (often powered by data hosted on Snowflake)
  • developing multi-agentic frameworks
  • You'll own what you ship — from code to cloud.

This role sits at the heart of the organisation. You'll work directly with portfolio managers, research analysts, quants, environmental scientists, and leadership to understand what's needed and make it happen.

Core responsibilities will include:

  • Web application — Building and extending our internal platform used daily by research analysts to manage companies, fields, and extracted data
  • Cloud infrastructure — Deploying and managing Azure resources using Infrastructure as Code, keeping environments reproducible and costs under control
  • Integration & orchestration — Designing queue-based microservices that coordinate work across the platform reliably and at scale
  • Data quality — Building validation, confidence scoring, and tooling that helps the team trust the data we produce
  • Structured data pipelines – ETL on structured financial data and building downstream data models on common platforms such as Snowflake
  • Data extraction pipelines — Processing sustainability reports and financial disclosures using Azure AI services (Document Intelligence, OpenAI) to turn unstructured PDFs into structured, validated data
  • Maintenance – management and maintenance of the tech stack and applications.
  • AI integration – experience in working with AI tools and the associated security and risk elements
  • Managing outsourced IT function – knowledge IT security

Our Tech Stack:

  • Languages : C# (.NET), Python
  • Frontend : Blazor (server-side), Radzen components, Javascript
  • Backend : Azure Functions (C# and Python), queue-driven microservices
  • AI/ML : Azure OpenAI, Azure Document Intelligence, embedding-based search, Langraph, Hugging Face, experience interacting with LLMs
  • Data : Azure SQL, Entity Framework Core, Azure Blob Storage, Snowflake, dbt
  • Infrastructure : Bicep (IaC), Azure DevOps pipelines, Docker, Application Insights
  • Practices : Trunk-based development, CI/CD, infrastructure as code, automated testing

Skills:

  • Solid experience building and shipping software professionally 
  • Comfortable working across the full stack — you don't need to be an expert in everything, but you're not afraid to jump into unfamiliar territory
  • Experience with cloud platforms, ideally Azure (Functions, Storage, SQL, identity)
  • Highly proficient in Python
  • Familiarity with Django
  • Preferably API dev experience (eg FastAPI)
  • Familiarity with C# (ideally both, but strong in one with willingness to learn the other works)
  • Snowflake experience
  • Experience with AI/ML services, LLM integration, or document processing
  • Ideally some data modelling experience, eg dbt
  • A DevOps mindset — you care about how your code gets built, tested, deployed, and monitored, not just how it runs on your machine
  • Good knowledge around data modelling, API design, and system boundaries
  • Strong knowledge of financial data
  • Familiarity with ESG, or sustainability reporting frameworks
  • Clear communication — we're a small team where everyone talks to everyone
  • Experience working in small, fast-moving teams where you wear multiple hats
  • Knowledge of Langgraph is desirable
  • Infrastructure as Code (Bicep, Terraform, or similar), is desirable
  • Proactive.
  • Excellent attention to detail.
  • Good communication skills

Osmosis recognises the positive value of diversity and aims to promote equality and challenge unfair discrimination. As a champion of equal opportunity employment, we welcome applications from all suitably qualified persons – people of all ages, sexual orientations, backgrounds, religions, and beliefs. We particularly encourage applications from women, disabled, and Black, Asian and minority ethnic candidates as these groups are underrepresented throughout the financial services industry.

Job Details

Company
Osmosis Investment Management
Location
United Kingdom, UK
Posted