Jobs · Engineering · New York

Software Engineer - Front Office Credit Technology

Millennium · New York, NY · 6 days ago
On-siteEngineering$175k–$250k/yrFull-time

Responsibilities

  • Partner directly with Portfolio Managers, traders, risk managers, and operations teams to understand business needs and translate them into practical technology solutions.
  • Design, build, and maintain tools and applications supporting portfolio analytics, trading workflows, risk monitoring, and data-driven decision support across Credit Markets.
  • Own the full development lifecycle, including requirements gathering, data analysis, solution design, implementation, testing, deployment, and production support.
  • Rapidly prototype new ideas, validate them with users, and evolve successful prototypes into reliable production tools.
  • Work closely with technology, quant, and data teams across New York, London, and Bengaluru to deliver integrated solutions.
  • Contribute to strong engineering practices, including version control, testing, release discipline, observability, and supportability.

Requirements

  • 5–7 years of professional software development experience, with strong hands-on Python or C++/Java development in business-facing or high-performance environments.
  • Strong experience with Python for data-intensive applications, including libraries such as pandas and NumPy.
  • Experience building APIs and lightweight applications using frameworks such as FastAPI.
  • Prominent experience delivering end-to-end solutions, from problem definition and prototyping through deployment and production support.
  • Strong analytical and problem-solving skills.
  • Strong communication skills and confidence working directly with Portfolio Managers.
  • Ability to work independently, manage competing priorities, and deliver effectively in a fast-paced environment.
  • Bachelor’s degree in Computer Science, Engineering, Mathematics, Physics, or a related quantitative discipline.

Preferred Requirements

  • Experience supporting credit businesses, including familiarity with credit products, portfolio analytics, risk concepts, and market data.
  • Experience working closely with global teams across technology, quant, and risk functions.
  • Experience using modern AI-assisted software development tools and workflows.
  • Experience with AWS technologies such as S3, SQS, Batch, and Lambda.
  • Experience with DevOps and deployment practices using technologies such as Docker and Kubernetes.
  • Familiarity with financial mathematics and statistics.

Benefits

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.

Similar jobs

Software Engineer

BAE Systems, Inc.Fort George G. Meade, MD· 1 wk ago
Engineering$133k–$226k/yrapply on jobs.baesystems.com

Software Engineer

EpicRound Rock, TX· 4 days ago
Information Technologyapply on epic.avature.net

Software Engineer

EpicGarland, TX· 4 days ago
Information Technologyapply on epic.avature.net