Job Board
LogoLogo

Get Jobs Tailored to Your Resume

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

UBS Logo

Java Developer - Algorithmic Trading & SOR

UBS

$233,750 - $251,250
Aug 30, 2025
London, England, United Kingdom • New York, NY, USA
Apply Now

Develop and deliver robust and scalable algorithmic trading systems and smart order routing engines for UBS's Agency Trading electronic-trading business, focusing on the US Algo Product Development book-of-work.

Requirements

  • practical working knowledge of Core Java in a server-side environment;
  • experience developing, delivering and maintaining software in a real-time, event-driven, distributed application environment;
  • successfully applied solutions to meet non-functional requirements such as stability, capacity, latency/ throughput, monitoring and logging;
  • hands-on experience of agile software development practices and methodologies, automated testing and CI/CD build and deployment processes;
  • proven background in software engineering
  • experience in a similar Investment Banking / Electronic Trading environment is highly desirable
  • understand the constraints of engineering solutions in a regulated setting and ensure compliance will all bank regulations and controls.

Responsibilities

  • work as part of a front-office Product Development technology team responsible for development of the Algorithmic Trading and Smart Order Routing engines.
  • implement algorithmic order execution requirements and help design business solutions with our Quants and Algorithmic Trading desks, delivering change in an Agile way.
  • help deliver new product features and adapt trading system components to enhance order internalization, interaction with external liquidity venues and execution at benchmark prices.
  • bring an engineering mind-set to systems development; Contribute to the evolution of our global platform target-state architecture; implement functionality and features that can be reused across regions and asset-classes.
  • ensure that non-functional requirements around performance, stability, recovery and resiliency of the platform are being met.
  • Increase automated testing of distributed algo-engine components.
  • perform level 3 support, assisting production operations team in rollout and support-related matters.

Other

  • passionate about delivering real business value
  • collaborate with other global IT teams, Quants and Traders across regions and asset-classes.
  • passionate about using software to solve complex business problems
  • proven team player able to work in a collaborative way across business units, teams and regions
  • self-motivated and are able to progress tasks with autonomy and integrity, you challenge when appropriate