Jobs · Engineering · New York

Senior Software Engineer

Chatham Financial · New York, United States · 3 wk ago
Engineering$100k–$140k/yrFull-time

About the role

We are seeking a Senior Software Engineer to join our Technology Engagements team. This is a hands-on building role where you will build and ship full-stack web applications, develop React or similar-based frontends, design and build APIs, services, and integrations, and work with LLM-powered applications.

Responsibilities

  • Build and ship full-stack web applications from database to UI
  • Write production Python using modern frameworks (FastAPI, etc.) with clean architecture, solid design patterns, and well-structured code
  • Develop React or similar-based frontends that are clean, functional, and user-friendly
  • Design and build APIs, services, and integrations across systems
  • Work with SQL databases to design schemas, write queries, and manage data
  • Build LLM-powered applications: agent orchestration, extraction engines, tool-use patterns, and AI-integrated workflows
  • Use Claude Code, Codex, or similar LLM coding tools daily to write, review, and ship code effectively
  • Collaborate closely with the AI Solutions Engineers and team leadership to translate client requirements into working software
  • Work cross-functionally with Chatham’s product, technology, and business teams on internal tools and applications
  • Own features end-to-end: architecture, implementation, testing, deployment
  • Operate in a small, fast-moving team where you have real ownership and impact

Requirements

  • 5+ years of professional software engineering experience
  • Strong software architecture skills: design patterns, clean code structure, separation of concerns, building systems that are reliable, robust, and performant
  • Full-stack development: Python (FastAPI or similar frameworks), JavaScript, TypeScript, React
  • Solid experience with SQL, relational databases, and data modeling
  • Hands-on experience building with LLMs: agent orchestration, RAG systems, prompt engineering, tool-use patterns, or AI-integrated applications
  • Understanding of how LLMs work, their strengths, limitations, and how to build reliable systems around them
  • Active daily use of LLM-powered coding tools (Claude Code, Codex, GitHub Copilot, or similar) to write and ship code
  • Experience building and consuming APIs, handling system integrations, and working through the full development lifecycle
  • Comfortable working in fast-paced environments where priorities shift and you need to figure things out
  • Ability to work independently, make decisions, and ship without heavy oversight
  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience
  • Preferred: Experience with cloud platforms (AWS, Azure, or GCP)
  • Familiarity with data pipelines, ETL, or working with unstructured data
  • Experience with financial services, private equity, or real estate

Qualifications

Competitive compensation: base salary + performance bonus

Small team, big impact: your work ships to real clients solving real problems

AI-first environment: we don’t just talk about AI, we build with it every day

Domain expertise: learn capital markets and financial services from the inside

Stability + speed: 30+ year firm with an entrepreneurial team culture

Benefits

  • Health insurance
  • Life and disability insurance
  • 401k
  • EAP
  • Paid holidays and paid time off

Similar jobs

Senior Software Engineer

The Amatriot GroupSterling, VA· 1 wk ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 2 wk ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com

Senior Software Engineer

Ritchie Bros.Fredericksburg, VA· 1 wk ago
RemoteEngineeringapply on fa-exew-saasfaprod1.fa.ocs.oraclecloud.com