Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Millennium Management Logo

Software Engineer - C# / Python

Millennium Management

$175,000 - $250,000
Dec 18, 2025
New York, NY, US
Apply Now

The Finance Technology group at Millennium is looking to deliver critical business systems, including portfolio accounting technology, corporate accounting technology, tax reporting, partnership accounting, and various other business systems, by working closely with various business units and stakeholders.

Requirements

  • Strong understanding of C-Sharp, Python, and/or other OO based languages.
  • 2+ years of database development experience in SQL Server, Postgres
  • DevOps experience
  • Experience building, debugging and supporting distributed systems. Rest and/or event-based systems.
  • UI Development Experience (Angular, React, or other JavaScript based frameworks)
  • Understanding of cloud native development and architectures
  • AWS Experience

Responsibilities

  • Work closely with Finance, Middle office and operations team to understand business requirements, technical requests and data needs.
  • Build integration components to communicate with streaming platforms and distributed systems
  • Provide users access to datasets by building and enhancing REST APIs running in containerized environment
  • Develop data architecture components for centralizing data definitions with data governance and stakeholders
  • Implement distributed workflows and processes to coordinate complex business processes across systems
  • Participate in sprint planning. Work with other team members to meet sprint goals across development teams
  • Support what you build. Integrate testing automation at all levels. Have a DevOps mindset.

Other

  • 5+ years software development experience
  • Positive individual with strong communication skills; able to interface with business users and other development teams.
  • Self-driven individual with ability to multi-task & work under pressure.
  • Excellent listening and communication (both oral and written) skills
  • Excellent time-management and problem-solving skills