Full Stack Engineer - Equities Autocallables

Millennium Management LLC

New York, NY

JOB DETAILS
SALARY
$175,000–$250,000 Per Year
SKILLS
Analysis Skills, AngularJS, Artificial Intelligence (AI), Automation, Best Practices, Business Processes, Business Skills, Code Reviews, Communication Skills, Computer Science, Concurrency, Continuous Deployment/Delivery, Continuous Improvement, Continuous Integration, Data Management, Data Modeling, Data Quality, Design Patterns Programming Methodologies, Detail Oriented, DevOps, Distributed Computing, Follow Through, Futures, Git, High Availability, IDE (Integrated Development Environment), Identify Issues, Integration Testing, Investment Management, Java, JavaScript, Jenkins, Metrics, Microsoft SQL Server, Multithreaded Programming, Object Oriented Design (OOD), On Call, PostgreSQL, Presentation/Verbal Skills, Problem Solving Skills, Process Improvement, Profit & Loss, Programming Tools, Regression Testing, Risk, SQL Databases, Software Development, Team Player, Test Automation, Unit Test, User Interface/Experience (UI/UX), Writing Skills
LOCATION
New York, NY
POSTED
30+ days ago

Full Stack Engineer - Equities Autocallables

The role will be part of a global team responsible for enhancing and supporting a real-time trade capture platform that processes, normalizes, and enriches the firm's executions across multiple asset classes. The platform feeds executions into downstream systems including real-time P&L, risk, and reporting. This position will focus on a Private Credit buildout, with particular emphasis on equities and options, and on integrating with third-party platforms such as Murex and ION. The engineer will focus on delivering high-quality, scalable Java-based services and Kafka-based streaming solutions.

Responsibilities:

Design, develop, and maintain Java-based services that support a real-time trade capture platform for our autocallable buildout Build and support Kafka-based streaming pipelines to process, normalize, and distribute trading and reference data to downstream systems (P&L, risk, reporting, and analytics) Collaborate closely with portfolio managers, traders, operations, and risk teams to understand requirements and translate them into robust technical solutions Contribute to the architecture and design of low-latency, high-availability components, including multithreaded and distributed systems Write clean, testable, and well-documented code, including unit, integration, and regression tests; participate in code reviews and design reviews Monitor, troubleshoot, and resolve production issues related to trading workflows, data integrity, and system performance, including on-call rotation as needed Work with DevOps/Platform teams to enhance CI/CD pipelines, deployment automation, and observability (logging, metrics, alerting) Participate in global team ceremonies (standups, planning, retrospectives) and contribute to continuous improvement of development processes and standards

Requirements:

Bachelor's degree in Computer Science, Engineering, or a related technical field.

5+ years of professional software development experience with a strong focus on Java 17+ (Core Java, collections, concurrency, JVM fundamentals) 2+ years of professional experience with front end technologies using Typescript/Javascript, in this role you'll be using Angular Strong knowledge and practical experience with Kafka (designing, building, and supporting streaming/real-time data pipelines) Functional exposure to the investment process, particularly equities, credit, futures, or products, is highly desirable Solid understanding of object-oriented design, design patterns, and multithreading in distributed systems Hands-on experience with unit testing and integration testing frameworks and best practices Familiarity with CI/CD pipeline (Jenkins) and DevOps tools/practices (e.g., Git, build tools, automated testing, deployment automation) Experience with SQL databases such as Postgres and SQLServer Comfort with modern IDEs and developer productivity tools; openness to using AI-assisted development tools and modern developer workflows Proven ability to quickly analyze, troubleshoot, and resolve complex production and integration issues under time pressure Highly detail-oriented, with strong ownership, accountability, and follow-through on deliverables Ability to work independently while collaborating effectively with a distributed global team across time zones Strong verbal and written communication skills, including clear and concise status reporting to technical and business stakeholders Demonstrated ability to quickly learn and understand existing systems, data models, and business processes

Estimated Base Salary Range: The estimated base salary range for this position is $175,000 to $250,000, which is specific to New York and may change in the future.

Total Compensation Package: Millennium pays a total compensation package which includes a base salary, discretionary performance bonus, and a comprehensive benefits package. When finalizing an offer, we take into consideration an individual's experience level and the qualifications they bring to the role to formulate a competitive total compensation package.

About the Company

M

Millennium Management LLC