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 - Risk Technology

at Millennium

ExperiencedNo visa sponsorship

Posted 17 days ago

No clicks

Full Stack Engineer role focused on Angular and Python to support enterprise risk technology for the CIO team. The position combines web development (Angular, Typescript, NextJS, FastAPI) with Python quantitative tooling and asynchronous programming for performance and scalability. Responsibilities include collaborating with quant teams, building reusable code packages, automating tasks, and working with large/time-series datasets and upstream data providers. Preferred experience includes data engineering libraries (Pandas, Polars, NumPy), AWS (EC2, S3, Redshift), and prior quantitative/finance exposure.

Compensation
Not specified

Currency: Not specified

City
Not specified
Country
Not specified

Full Job Description

Software Engineer - Risk Technology

We are looking for a skilled and motivated individual to join our team as a Full Stack Engineer specializing in Angular and Python. In addition to Full-Stack development, the ideal candidate will also be willing to take on Python quantitative development tasks as this platform. This role requires a blend of technical expertise, problem-solving skills, and the ability to work in a high-pressure environment.
As a Full Stack Engineer, you will be responsible for supporting the enterprise risk technology used by our CIO team, which requires operating in a dynamic environment where timeliness and quality of data are of utmost importance. You will work on a variety of innovative and challenging projects, making you a creative problem solver who is attentive to detail and capable of working both independently and as part of a team.
Responsibilities:
  • Design, develop, and maintain web applications using Angular and FastAPI.
  • Implement asynchronous programming workflows to enhance application performance and scalability.
  • Develop Python applications and tools for quantitative analysis and modeling.
  • Build functional Angular components using Typescript and NextJS.
  • Collaborate with quant teams to understand and implement their requirements.
  • Identify and create reusable code packages.
  • Document development phases and monitor systems.
  • Automate tasks through appropriate tools and scripting.
  • Collaborate with internal teams and upstream internal data providers.
  • Stay up to date with industry trends, emerging technologies, and best practices.

Requirements:
  • 3+ years of professional software engineering or development experience.
  • 3+ years of professional experience with Angular, or other typescript frameworks will also be considered.
  • Bachelor's degree in Computer Science or related field.
  • Strong understanding of synchronous and asynchronous programming and their applications.
  • Strong understanding of data structures, data modeling, and software architecture.
  • Excellent analytical and problem-solving skills.
  • Proficient in both written and verbal English communication.
  • Ability to work independently and as part of a global team.
  • Knowledge in Math and statistics.
Preferred Skills:
  • Familiarity with data engineering libraries such as Polars, Pandas, Numpy, etc.
  • Experience working with large datasets and time series data.
  • Experience working with AWS (especially EC2, S3 and Redshift).
  • Knowledge in finance.
  • Prior experience in quantitative development.

Job Details

Millennium logo
Hedge Funds

17 days ago

clicks

Software Engineer - Risk Technology

at Millennium

ExperiencedNo visa sponsorship

Not specified

Currency not set

City: Not specified

Country: Not specified

Full Stack Engineer role focused on Angular and Python to support enterprise risk technology for the CIO team. The position combines web development (Angular, Typescript, NextJS, FastAPI) with Python quantitative tooling and asynchronous programming for performance and scalability. Responsibilities include collaborating with quant teams, building reusable code packages, automating tasks, and working with large/time-series datasets and upstream data providers. Preferred experience includes data engineering libraries (Pandas, Polars, NumPy), AWS (EC2, S3, Redshift), and prior quantitative/finance exposure.

Full Job Description

Software Engineer - Risk Technology

We are looking for a skilled and motivated individual to join our team as a Full Stack Engineer specializing in Angular and Python. In addition to Full-Stack development, the ideal candidate will also be willing to take on Python quantitative development tasks as this platform. This role requires a blend of technical expertise, problem-solving skills, and the ability to work in a high-pressure environment.
As a Full Stack Engineer, you will be responsible for supporting the enterprise risk technology used by our CIO team, which requires operating in a dynamic environment where timeliness and quality of data are of utmost importance. You will work on a variety of innovative and challenging projects, making you a creative problem solver who is attentive to detail and capable of working both independently and as part of a team.
Responsibilities:
  • Design, develop, and maintain web applications using Angular and FastAPI.
  • Implement asynchronous programming workflows to enhance application performance and scalability.
  • Develop Python applications and tools for quantitative analysis and modeling.
  • Build functional Angular components using Typescript and NextJS.
  • Collaborate with quant teams to understand and implement their requirements.
  • Identify and create reusable code packages.
  • Document development phases and monitor systems.
  • Automate tasks through appropriate tools and scripting.
  • Collaborate with internal teams and upstream internal data providers.
  • Stay up to date with industry trends, emerging technologies, and best practices.

Requirements:
  • 3+ years of professional software engineering or development experience.
  • 3+ years of professional experience with Angular, or other typescript frameworks will also be considered.
  • Bachelor's degree in Computer Science or related field.
  • Strong understanding of synchronous and asynchronous programming and their applications.
  • Strong understanding of data structures, data modeling, and software architecture.
  • Excellent analytical and problem-solving skills.
  • Proficient in both written and verbal English communication.
  • Ability to work independently and as part of a global team.
  • Knowledge in Math and statistics.
Preferred Skills:
  • Familiarity with data engineering libraries such as Polars, Pandas, Numpy, etc.
  • Experience working with large datasets and time series data.
  • Experience working with AWS (especially EC2, S3 and Redshift).
  • Knowledge in finance.
  • Prior experience in quantitative development.