LOG IN
SIGN UP
Canary Wharfian - Online Investment Banking & Finance Community.
Sign In
OR continue with e-mail and password
E-mail address
Password
Don't have an account?
Reset password
Join Canary Wharfian
OR continue with e-mail and password
E-mail address
Username
Password
Confirm Password
How did you hear about us?
By signing up, you agree to our Terms & Conditions and Privacy Policy.

Job Details

Millennium logo
Hedge Funds

Software Engineer - C#

at Millennium

ExperiencedNo visa sponsorship

Posted 17 days ago

No clicks

Join the Treasury Technology team as a Senior Developer focused on Treasury Solutions and Financing Optimization. You will design and implement optimization algorithms and scalable microservices using C# .NET Core and Angular to support treasury, front office, and portfolio management workflows. The role combines hands-on engineering, system design, and product ownership to modernize treasury operations, improve liquidity and risk management, and deliver firmwide mission-critical systems.

Compensation
$175,000 – $250,000 USD

Currency: $ (USD)

City
New York City
Country
United States

Full Job Description

Software Engineer - C#

Join our Treasury Technology team as a Senior Developer specializing in Treasury Solutions and Financing Optimization projects. You'll build sophisticated algorithms to optimize the portfolio and help architect scalable microservices that revolutionize treasury operations using modern .NET and Angular technologies. You’ll develop mission‑critical systems used firmwide by Treasury analysts, Front Office teams, Portfolio Managers, and senior leadership. This role blends hands‑on engineering with product ownership to modernize treasury operations, enhance liquidity and risk management, and deliver robust, scalable platforms.

Principal Responsibilities

Core Development

  • Design and develop advanced financing optimization platforms using C# .NET Core and Angular
  • Build robust microservices architectures for treasury optimization workflows
  • Implement sophisticated optimization algorithms for financing, margin optimization, and risk management
  • Develop RESTful APIs following Clean Code principles and SOLID design patterns

System Design & Architecture (Critical)

  • Design scalable, resilient systems with appropriate architectural patterns and performance considerations
  • Make informed trade-offs between performance, maintainability, and cost
  • Design for change and evolution using microservices and event-driven architectures
  • Consider non-functional requirements (security, observability, performance)

Qualifications/Skills Required

  • Bachelor's degree in Computer Science, Engineering, or related field
  • 5+ years hands-on experience with C# .NET and .NET Core
  • Strong proficiency in Angular for modern web application development
  • Expert knowledge of microservices architecture and distributed systems
  • Solid experience with SQL Server and PostgreSQL database design
  • Deep understanding of SOLID principles, Clean Code theory, and design patterns

What Makes You Stand Out

  • Exceptional learning agility and openness to new technologies
  • Strong system design skills - can break complex problems into clean boundaries
  • Product & user understanding - translate business requirements into technical specifications
  • Code quality judgment - rapid identification of code smells, security vulnerabilities, and performance bottlenecks

Desired Qualifications

  • Background in financial services, treasury operations, or optimization algorithms
  • Experience with mathematical optimization or quantitative finance
  • AWS experience (beneficial but not required - we provide training)
  • Experience with Docker/Kubernetes containerization
  • CI/CD experience with TeamCity and Octopus Deploy
  • Test-Driven Development (TDD) and comprehensive testing practices with xUnit and Jest
  • Experience with modern development tools and AI-assisted productivity tools
  • Familiarity with collaborative development workflows and agile methodologies
  • Git version control expertise

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.

Job Details

Millennium logo
Hedge Funds

17 days ago

clicks

Software Engineer - C#

at Millennium

ExperiencedNo visa sponsorship

$175,000 – $250,000

USD

City: New York City

Country: United States

Join the Treasury Technology team as a Senior Developer focused on Treasury Solutions and Financing Optimization. You will design and implement optimization algorithms and scalable microservices using C# .NET Core and Angular to support treasury, front office, and portfolio management workflows. The role combines hands-on engineering, system design, and product ownership to modernize treasury operations, improve liquidity and risk management, and deliver firmwide mission-critical systems.

Full Job Description

Software Engineer - C#

Join our Treasury Technology team as a Senior Developer specializing in Treasury Solutions and Financing Optimization projects. You'll build sophisticated algorithms to optimize the portfolio and help architect scalable microservices that revolutionize treasury operations using modern .NET and Angular technologies. You’ll develop mission‑critical systems used firmwide by Treasury analysts, Front Office teams, Portfolio Managers, and senior leadership. This role blends hands‑on engineering with product ownership to modernize treasury operations, enhance liquidity and risk management, and deliver robust, scalable platforms.

Principal Responsibilities

Core Development

  • Design and develop advanced financing optimization platforms using C# .NET Core and Angular
  • Build robust microservices architectures for treasury optimization workflows
  • Implement sophisticated optimization algorithms for financing, margin optimization, and risk management
  • Develop RESTful APIs following Clean Code principles and SOLID design patterns

System Design & Architecture (Critical)

  • Design scalable, resilient systems with appropriate architectural patterns and performance considerations
  • Make informed trade-offs between performance, maintainability, and cost
  • Design for change and evolution using microservices and event-driven architectures
  • Consider non-functional requirements (security, observability, performance)

Qualifications/Skills Required

  • Bachelor's degree in Computer Science, Engineering, or related field
  • 5+ years hands-on experience with C# .NET and .NET Core
  • Strong proficiency in Angular for modern web application development
  • Expert knowledge of microservices architecture and distributed systems
  • Solid experience with SQL Server and PostgreSQL database design
  • Deep understanding of SOLID principles, Clean Code theory, and design patterns

What Makes You Stand Out

  • Exceptional learning agility and openness to new technologies
  • Strong system design skills - can break complex problems into clean boundaries
  • Product & user understanding - translate business requirements into technical specifications
  • Code quality judgment - rapid identification of code smells, security vulnerabilities, and performance bottlenecks

Desired Qualifications

  • Background in financial services, treasury operations, or optimization algorithms
  • Experience with mathematical optimization or quantitative finance
  • AWS experience (beneficial but not required - we provide training)
  • Experience with Docker/Kubernetes containerization
  • CI/CD experience with TeamCity and Octopus Deploy
  • Test-Driven Development (TDD) and comprehensive testing practices with xUnit and Jest
  • Experience with modern development tools and AI-assisted productivity tools
  • Familiarity with collaborative development workflows and agile methodologies
  • Git version control expertise

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.