Senior Software Engineer

Rachel Paul Recruiting โ€” United States ยท Posted ~1 day ago

Senior Full-time Onsite

Skills

Java Python Distributed systems Microservices Software architecture Automated testing Monitoring Redis RabbitMQ PostgreSQL

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Summary

A global investment-focused organization is seeking a senior software engineer to design distributed platforms, lead technical initiatives, mentor engineers, and build reliable systems.

Highlights

Senior-level opportunity with technical leadership responsibilities, large-scale engineering challenges, and collaboration with research and engineering teams.

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 ordersOwn and evolve distributed, microservice-based systems built for reliability and scaleDrive complex, cross-cutting initiatives spanning multiple services and teamsProvide technical leadership to small engineering teams (2โ€“5 engineers), including design reviews and execution oversightMentor engineers through code reviews, design discussions, and hands-on guidanceWhat You'll Bring 7+ years of professional software engineering experience, with deep Java expertiseStrong Python skills in production or research-adjacent environmentsProven experience designing and operating large-scale distributed systemsFamiliarity with microservice technologies: Elasticsearch, Redis, RabbitMQ, PostgreSQL/MS SQL ServerStrong engineering practices: code quality, automated testing, observability, and monitoring (e.g., New Relic)Ability to lead technical change, manage risk, and deliver in complex environmentsInterest in financial markets a plus