Software Engineer

RPMGlobal

New York (NY)

On-site

USD 80,000 - 120,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

RPMGlobal is seeking a Software Engineer in New York City. This role involves working on data engineering and internal tool development. You'll collaborate with senior engineers and stakeholders, handling tasks from building APIs to integrating AI workflows.

The ideal candidate has strong SQL skills, a degree in computer science, and a sense of ownership. Recent graduates are encouraged to apply. Note, visa sponsorship is not available for this position.

Qualifications

  • Strong problem-solving skills.
  • Sense of ownership and responsibility for work.
  • Strong command of SQL and database optimization.

Responsibilities

  • Deliver projects in engineering contribution and staff direction.
  • Provide production support for time-sensitive systems.
  • Enhance and build APIs, frameworks, CI/CD pipelines.
  • Perform data analysis and validate system functionality.
  • Contribute to the firm's AI buildouts integrating LLMs.

Skills

Problem-solving skills
SQL programming
Database engineering principles
Programming in Python
Front-end development
Familiarity with AI-assisted coding tools

Education

Bachelor’s or Master’s degree in Computer Science or related discipline

Job description

About Ellington Management Group

Ellington has a 30‑year track record of delivering attractive returns to investors, capturing upside in good markets and controlling downside in difficult ones through disciplined use of data and modeling, alongside deep trading expertise. Our core competencies are in diversified credit, mortgage, and fixed‑income markets—but we are also constantly evolving, adding new capabilities that complement our existing strategies. The Ellington culture embraces complex investment opportunities and risk management challenges that require analytical depth and versatile collaboration. From the beginning, our research and technology teams have been central to the firm’s alpha generation and our ability to scale our AUM. Many members of the firm’s senior leadership started in research and technology, and we continue to invest heavily in both people and infrastructure for this core function. Working in engineering, you will make a meaningful difference to the firm’s ongoing expansion and the direction it takes for the future. At Ellington, we care deeply about working with our team members to set them up for a successful long‑term career with the firm. Our open, collegial environment not only fosters close relationships across portfolio management, risk, research, and technology roles—it also entails a flexible approach to professional growth and promotes exciting, non‑linear career paths spanning those areas. With $22bn in AUM and offices in New York, Connecticut, and London, what we’re most proud of is the exceptional quality of our 170+ employees.

This Role

The Software Engineer role entails responsibilities within our engineering department spanning a number of domains—from data engineering to workflow development. As an integral member of the team, you will collaborate closely with senior engineers, researchers, and other stakeholders to identify requirements and build robust internal tools. This role can be located at our New York City office or our Old Greenwich, CT office. Unfortunately, this position is NOT eligible for visa sponsorship at this time.

Responsibilities
  • Deliver projects via both individual engineering contribution and direction of internal and external staff.
  • Provide production support for various time‑sensitive systems such as signal dashboards, portfolio management systems, external trade feeds, risk systems, operational/accounting systems and many others.
  • Use modern, proven architectural designs to enhance existing and build new APIs, frameworks, CI/CD pipelines and testing suites.
  • Perform data analysis and reconciliations to validate system functionality.
  • Contribute to the firm’s AI buildouts—integrating LLMs and AI‑assisted workflows into internal tools, research pipelines, and developer tooling.
  • Require solid understanding of engineering principles, very strong programming capabilities, strong communication skills, collaborative spirit, and an analytic orientation.
Qualifications
  • Strong problem‑solving skills.
  • A strong sense of ownership and responsibility for one’s work.
  • Strong command of SQL programming, database engineering principles, and query optimization.
  • Working knowledge of Python (helpful but not required).
  • Comfort developing front‑ends.
  • Familiarity with AI‑assisted coding tools (e.g., Claude Code, Cursor, Copilot) and a thoughtful approach to using them in production codebases.
  • Exposure to mortgage‑backed securities, whole loans, structured products, portfolio management systems, or accounting systems a plus.
  • Bachelor’s or Master’s degree in Computer Science or a related engineering discipline (e.g., Electrical Engineering) required. Recent graduates and candidates with up to three years of experience are encouraged to apply, including those with relevant internships, technical projects, or open‑source contributions.
For More Information

For more background on Ellington, we encourage you to visit our website at www.ellington.com.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

SPRING + SUMMER 2027 CO-OP – SOFTWARE DEVELOPER / DATA ENGINEER
SPRING + SUMMER 2027 CO-OP – SOFTWARE DEVELOPER / DATA ENGINEER

Search Results • United States

Hybrid
USD 25,000 - 41,000
Equal Opportunity Employer
Sr. Software Engineer
Sr. Software Engineer

Harnham • New York (NY)

Hybrid
USD 180,000 - 200,000
Software Engineer
Software Engineer

670 TP ICAP Americas Holdings Inc. • New York (NY)

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

Rachel Paul Recruiting • Greenwich (CT)

On-site
USD 120,000 - 180,000
Senior Software Engineer, Global Banking & Markets, Front Office Technology
Senior Software Engineer, Global Banking & Markets, Front Office Technology

The Goldman Sachs Group • New York (NY)

On-site
USD 150,000 - 300,000
Discretionary bonus
Competitive benefits
Senior Software Engineer
Senior Software Engineer

Chatham Financial • New York (NY)

On-site
USD 100,000 - 140,000
Health insurance
401k plan
Paid holidays and time off
+1
Director, Front Office Equities Engineering
Director, Front Office Equities Engineering

BNY • New York (NY)

On-site
USD 150,000 - 200,000
Annual discretionary incentive award
401(k) plan
Company-sponsored medical, dental, vision insurance
+1
Staff Software Engineer - Trading
Staff Software Engineer - Trading

Solomon Page • New York (NY)

Hybrid
USD 175,000 - 230,000
Bonus
Equity
Senior Software Engineer - NY Office
Senior Software Engineer - NY Office

LSEG • New York (NY)

On-site
USD 129,000 - 217,000
Annual Incentive Plan
Medical Insurance
Dental Insurance
+3
Director - Front Office Engineering Lead
Director - Front Office Engineering Lead

BNY Mellon • New York (NY)

On-site
USD 150,000 - 200,000
Competitive compensation
Flexible global resources
Generous paid leaves