Software Engineer

Ellington Management Group

$90K — $130K *
Enterprise Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in Computer Science or related field
  • Strong command of SQL programming and database engineering principles
  • Knowledge of C#, JavaScript, or TypeScript; exposure to Angular or React is a plus
  • Familiarity with AI-assisted coding tools such as Claude Code, Cursor, Copilot
  • Recent graduates or candidates with up to three years of experience encouraged to apply

Responsibilities

  • Deliver projects through individual contributions and team direction
  • Provide production support for time-sensitive systems like signal dashboards and risk systems
  • Enhance existing and build new APIs, CI/CD pipelines, and testing suites
  • Perform data analysis and reconciliations to validate system functionality
  • Integrate AI and LLMs into internal tools and research pipelines

Benefits

  • Opportunity to work in a collaborative team environment
  • Flexible office locations in New York City or Old Greenwich, CT
  • Encouragement to apply for recent graduates and those with internships
  • Involvement in cutting-edge projects including AI integration
  • Exposure to financial systems such as portfolio management and accounting
Full Job Description
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 stake holders 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.

Specific responsibilities include:
  • Delivering projects via both individual engineering contribution and direction of internal and external staff
  • Providing 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
  • Using modern, proven architectural designs to enhance existing and build new APIs, frameworks, CI/CD pipelines and testing suites
  • Performing data analysis and reconciliations to validate system functionality
  • Contributing to the firm's AI buildouts-integrating LLMs and AI-assisted workflows into internal tools, research pipelines, and developer tooling


The role requires solid understanding of engineering principles, very strong programming capabilities, strong communication skills, collaborative spirit, and an analytic orientation.

Finding the Right Fit

Beyond the skills and experiences, you may have had in your academic and/or professional career to date, the following areas of expertise are fundamental to finding the right fit:
  • 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 one or more of C#, JavaScript, or TypeScript (exposure to frameworks such as Angular or React is a plus
  • 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.

Similar Jobs

More Jobs at Ellington Management Group

  • Software Engineer
    $90K — $130K *
    New York, NY 10025 (New York County)
    Enterprise Technology
    In-Person

More Enterprise Technology Jobs

Find similar Software Engineer jobs: