Software Engineer

Posted 3 days ago

harnhamNew York (NY)

SENIORITY

Lead

Apply

About the role

Our client is hiring a full-stack Software Engineer to help build their investment analytics platform. You'll own significant pieces of the infrastructure, make real architectural decisions, and work directly with the business teams who depend on what you build. You'll identify problems, design solutions, and ship — often in the same week. You need to be comfortable with ambiguity, confident making judgment calls, and energized by work where there's no established playbook.
RESPONSIBILITIES: Build and own the platform — design and maintain the application infrastructure, API layer, and shared services that power the Analytics Engine end-to-end. Microsoft Azure experience is preferred. Set the technical foundation — make early architectural decisions that will shape how the platform scales; know when to move fast and when to get it right. Develop full-stack applications that surface ML insights and advanced analytics through intuitive, responsive interfaces built in React and Type Script. C# and SQL experience is valuable. Improve developer velocity — own the build, deploy, and testing pipeline and continuously reduce friction for the team. Integrate AI-native workflows — build tools, prompts, and evals that put real analytical leverage in the hands of investment teams. Work directly with stakeholders — engage with investment, asset management, and capital markets teams to understand problems, gather feedback, and iterate without waiting for someone else to translate.
QUALIFICATIONS: 5+ years of full-stack development experience, including time in an early-stage or 0→1 environment (ideally fintech, etc)Proven ability to ship end-to-end independently — from scoping a problem to deploying production code — without needing a designer, PM, or architect to unblock you Experience shipping LLM-native features or applications in production Expert-level React skills: modern patterns (hooks, context, suspense), performance optimization, and component architecture Strong backend proficiency in Python or Node.js; fluent in designing and maintaining scalable APIsMust have worked on a data science or predictive analytics tool/productPREFERRED:Experience building ML-powered application workflows and integrating data science outputs Familiarity with MCP or production LLM integrations Background at an AI-native company or in a product-focused founding environment Experience in real estate, finance, or other data-intensive industries

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this