Jobs at Millennium

Software Engineer

at Millennium • Full-time

Location

in-office (New York, United States / Miami, United States)

Experience

3+ years

Compensation

$175k-$250k

About this Opportunity

The role will be part of a global team that is responsible for the development of a real-time trade capture system that processes, normalizes and enriches the firm’s executions in multiple asset classes, and feeds the executions to various internal systems, including real-time P&L and risk systems.


Qualifications/Skills Required

  • 3+ years of Java or other language experience

  • Expertise in Multithreading, Object Oriented design, Design Patterns, Unit & Integration testing

  • Experience in Docker, Kubernetes, and cloud technology

  • Familiarity with CI/CD and dev ops tools

  • Familiarity with Angular, web technology

  • Familiarity with Python or Go

  • Experience with middleware technologies like JMS.

  • Experience with Spring (core, integration, transactions, etc)

  • Experience with relational databases, hibernate

  • Detail oriented; Demonstrates thoroughness and strong ownership of work

  • Good team player with a strong willingness to participate and help others

  • Able to prioritize in a fast moving, high pressure, constantly changing environment; Good sense of urgency

  • Strong communication skills

  • Quick learner


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. 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.

Find the perfect job!

Use Job Hunt AI to find the perfect job for you.

Job Hunt AI