Senior Software Engineer

Rachel Paul Recruiting

New York (NY)

On-site

USD 140,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Rachel Paul Recruiting is seeking a Senior Software Engineer for a Portfolio Implementation role at a global investment management firm. The position is onsite 4 days a week in Greenwich, CT, reporting to the Portfolio Implementation team that translates research outputs into portfolio decisions and orders.

You will lead design and implementation of distributed, microservice-based platforms, mentor a small team of engineers, and drive cross-cutting initiatives while delivering reliable, scalable

Qualifications

  • 7+ years of professional software engineering experience with deep Java expertise.
  • Strong Python skills in production or research-adjacent environments.
  • Proven experience designing and operating large-scale distributed systems.
  • Familiarity with microservice technologies: Elasticsearch, Redis, RabbitMQ, PostgreSQL/MS SQL Server.
  • Strong engineering practices: code quality, automated testing, observability, and monitoring (e.g., New Relic).
  • Ability to lead technical change, manage risk, and deliver in complex environments.

Responsibilities

  • Lead design and implementation of portfolio platforms that consume research outputs, perform constrained optimizations, and generate orders.
  • Own and evolve distributed, microservice-based systems built for reliability and scale.
  • Drive complex, cross-cutting initiatives spanning multiple services and teams.
  • Provide technical leadership to small engineering teams (2–5 engineers), including design reviews and execution oversight.
  • Mentor engineers through code reviews, design discussions, and hands-on guidance.

Skills

Java
Python
Distributed systems
Leadership
Code reviews

Tools

Elasticsearch
Redis
RabbitMQ
PostgreSQL/MS SQL Server

Job description

Senior Software Engineer – Portfolio Implementation

Join a global investment management firm that has been at the forefront of alternative and traditional investment strategies since 1998, applying rigorous, research-driven thinking to deliver superior long-term results for institutional clients. Technology is central to how the firm operates — turning investment ideas into reality at scale.

This role is 4x a week onsite in their Greenwich, CT office.

The Team

You’ll join the Portfolio Implementation engineering team, designing and delivering mission-critical systems that translate research outputs into portfolio decisions and orders. You’ll work closely with researchers, portfolio managers, and engineering peers to drive large-scale technical initiatives.

Your Role
  • Lead design and implementation of portfolio platforms that consume research outputs, perform constrained optimizations, and generate orders
  • Own and evolve distributed, microservice-based systems built for reliability and scale
  • Drive complex, cross-cutting initiatives spanning multiple services and teams
  • Provide technical leadership to small engineering teams (2–5 engineers), including design reviews and execution oversight
  • Mentor engineers through code reviews, design discussions, and hands‑on guidance
What You’ll Bring
  • 7+ years of professional software engineering experience, with deep Java expertise
  • Strong Python skills in production or research‑adjacent environments
  • Proven experience designing and operating large‑scale distributed systems
  • Familiarity with microservice technologies: Elasticsearch, Redis, RabbitMQ, PostgreSQL/MS SQL Server
  • Strong engineering practices: code quality, automated testing, observability, and monitoring (e.g., New Relic)
  • Ability to lead technical change, manage risk, and deliver in complex environments
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Portfolio Platform Engineer | Distributed Systems
Senior Portfolio Platform Engineer | Distributed Systems

Rachel Paul Recruiting • New York (NY)

On-site
USD 140,000 - 180,000
Software Engineer – Investment Systems
Software Engineer – Investment Systems

Fynetra • Boston (MA)

Hybrid
USD 90,000 - 130,000
Software Enigneer – Java/Linux
Software Enigneer – Java/Linux

Talener • New York (NY)

On-site
USD 150,000 - 175,000
Senior Software Engineer
Senior Software Engineer

Apollo Solutions • Boston (MA)

Hybrid
USD 180,000 - 240,000
Software Enigneer - Java/Linux
Software Enigneer - Java/Linux

Talener • New York (NY)

On-site
USD 150,000 - 175,000
Software Engineer
Software Engineer

Alpha Search Advisors • San Francisco (CA)

On-site
USD 120,000 - 150,000
Sr. Principal Engineer
Sr. Principal Engineer

Eliassen Group • Boston (MA)

Hybrid
USD 190,000 - 215,000
Senior Software Engineer
Senior Software Engineer

C2R Ventures • Boston (MA)

On-site
USD 100,000 - 130,000
Senior Full-Stack Engineer – Investment Systems
Senior Full-Stack Engineer – Investment Systems

Fynetra • Boston (MA)

Hybrid
USD 110,000 - 150,000
VP, Quant Research / Software Engineer - Financial Services
VP, Quant Research / Software Engineer - Financial Services

Talener • Greenwich (CT)

Hybrid
USD 200,000 - 250,000
Health/dental/vision benefits
Generous 401k plan
Growth and upward mobility opportunities
+1