Icon hamburger
What job do you want?
Apply to this job.
Think you're the perfect candidate?
Apply Now

You’re being taken to an external site to apply.

Enter your email below to receive job recommendations for similar positions.

Software Engineer

Michael Page New York Full-Time
$70.00 - $75.00 / hour
Apply Now

The position is for a Software Engineer within the Investment Systems Development team responsible for technology utilized by Researchers, Portfolio Managers, Traders, Risk Managers, Compliance Officers and Investment Operations.

Client Details

  • Major Investment Management Firm


This technology helps our clients generate alpha, manage beta, construct portfolios, source and manage liquidity, execute trades, and understand portfolio and enterprise exposures. Additionally, the team is responsible for the main workflows of firm's investment process i.e. raising orders, checking compliance, placing and filling orders with the Street, booking trade allocations, confirming trades with counterparties, and settling transactions at custodians. Investment Systems works closely with leaders in the firm's Business to ensure we are commercializing and delivering our capabilities to the wider Community.

This role is in our IS Trading development team building best in class multi-asset OEMS. The system is engineered to handle billions of transactions a day with millisecond latency and no single point of failure



  • Experiences in building distributed applications using NOSQL technologies like Cassandra, coordination service like Zookeeper, and micro services architecture is required
  • Experience in message-oriented middleware architecture is required
  • Understanding of relational database is required
  • Hands-on experience in Java is required
  • In depth understanding of concurrent programming and experience in designing high throughput, high availability, fault tolerant distributed applications a must
  • Knowledge and experience adhering to software development life cycle best practices including test driven development, unit testing discipline, agile development and CI/CD strategies a must
  • Excellent analytical, problem-solving and communication skills (written and verbal) are required
  • Experience building UI components using latest in web technologies (e.g. React, Angular) a plus
  • Experience in electronic trading over FIX a plus


You must have experience working in one or more of:

  • Portfolio Management
  • Trading (Equity, Fixed Income, exchange traded derivatives, OTC derivatives, FX, Repo)
  • Prime brokerage, long/short strategies and cash reinvestment
  • Security Lending

5+ years of hands-on experience developing complex enterprise software

Education: Bachelor's degree or higher in Computer Science or engineering required

Job Offer

  • Excellent working environment

Recommended skills

Fixed Income
Portfolio Management
Repurchase Agreements


Salary Details

Based on Job Title, Location and Skills
Below Avg. Average Above Avg.

Career Path

See the next step in your career
Software Engineer
$70.00 - $75.00 / hour
Estimated Salary: $100K
Apply to this job.
Think you're the perfect candidate?
Apply Now

Help us improve CareerBuilder by providing feedback about this job: Report this job

Report this Job

Once a job has been reported, we will investigate it further. If you require a response, submit your question or concern to our Trust and Site Security Team

Job ID: 1395234


For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.