Summary
Ellington Management Group is a firm with a strong track record in diversified credit and fixed income markets. They are seeking a Software Engineer to join their engineering department, where the role involves collaboration with senior engineers and researchers to build internal tools and support various systems.
Responsibilities
- 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
Skills
- Bachelor's or Master's degree in Computer Science or a related engineering discipline (e.g., Electrical Engineering) required
- 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)
- 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
- Very strong programming capabilities
- Strong communication skills
- Collaborative spirit
- Analytic orientation
- Working knowledge of Python (helpful but not required)
Qualifications
Must Haves
- Bachelor's or Master's degree in Computer Science or a related engineering discipline (e.g., Electrical Engineering) required
- 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)
- 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
- Very strong programming capabilities
- Strong communication skills
- Collaborative spirit
- Analytic orientation
Nice to Haves
- Working knowledge of Python (helpful but not required)