OMS Principal Software Engineer (Full Stack, Design and Develop Financial Trading Applications)

Factset

New York (NY)

On-site

USD 180,000 - 240,000

Full time

5 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Health coverage
Free lunch in office
Social community events
Certification reimbursement (CFA, IPM,
FRM exams)
Generous PTO
Wellness discounts

Job summary

FactSet is seeking a talented and experienced Principal Software Engineer to join our engineering team in New York. You will design and develop financial trading applications, focusing on high-performance Order Management System features across backend Java and frontend components.

You will collaborate with product managers and fellow engineers to translate requirements into scalable, low-latency solutions, participate in code reviews, mentor junior staff, and contribute to architectural

Qualifications

  • 10+ years of software engineering experience.
  • Excellent problem solving and execution skills.
  • Knowledge of the financial trading ecosystem.
  • Full-stack engineering experience.
  • Bachelor’s degree in computer science or relevant.

Responsibilities

  • Design, develop, and maintain high-performance OMS features across backend (Java) and frontend components.
  • Collaborate with product managers and other engineers to translate requirements into effective technical solutions.
  • Participate in code reviews, mentor junior engineers, and uphold high standards for code quality, usability, and performance.
  • Optimize application performance for both backend processes and frontend user experience, focusing on scalability and low latency.
  • Troubleshoot and resolve complex technical issues spanning both frontend and backend systems.
  • Contribute to feature planning, architectural discussions, and technical documentation.

Skills

Java
Full-stack engineering
Performance optimization
Mentoring
Problem-solving

Education

Bachelor’s degree in computer science or relevant

Job description

  • We are seeking a talented and experienced Principal Software Engineer to join our engineering team
  • In this role, you will help design and develop financial trading applications
  • You will be part of a passionate team working on mission-critical systems, leveraging object-oriented programming, primarily in Java, to build scalable, robust trading applications
  • Design, develop, and maintain high-performance Order Management System (OMS) features across both backend (Java) and frontend components
  • Collaborate with product managers and other engineers to translate requirements into effective technical solutions
  • Participate in code reviews, mentor junior engineers, and uphold high standards for code quality, usability, and performance
  • Optimize application performance for both backend processes and frontend user experience, focusing on scalability and low latency
  • Troubleshoot and resolve complex technical issues spanning both frontend and backend systems within a fast-paced financial trading environment
  • Contribute to feature planning, architectural discussions, and technical documentation
Benefits
  • Comprehensive health coverage for employees and their families, at little or no cost to employees
  • Free working lunch in the office Monday through Friday
  • A social community involved in sports, charities, and in-office events
  • Certification reimbursement for eligible expenses related to the CFA, IPM, CAIA, and FRM exams
  • Generous PTO for personal, vacation, parental and medical leave
  • Wellness discounts across gyms and other facilities
  • 10+ years of software engineering experience required
  • Excellent problem-solving and execution skills
  • Knowledge of the financial trading ecosystem
  • Full-stack engineering experience
  • Bachelor’s degree in computer science or relevant
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

OMS Lead Software Engineer (Backend)
OMS Lead Software Engineer (Backend)

FactSet Research Systems Inc. • New York (NY)

On-site
USD 130,000 - 165,000
Senior Java Engineer
Senior Java Engineer

C2R Ventures • Boston (MA)

On-site
USD 150,000 - 190,000
Senior Software Engineer – Core Trading Systems (C#) - OMS & EMS - Global Multi-Strategy Hedge [...]
Senior Software Engineer – Core Trading Systems (C#) - OMS & EMS - Global Multi-Strategy Hedge [...]

Mondrian Alpha • United States

On-site
USD 540,000 - 660,000
Permanent capital with long-term mindset
Autonomy to own solutions
Culture of excellence and innovation
OMS Principal Software Architect – (Full Stack, Design & Develop Financial Trading Applications) – Hybrid
OMS Principal Software Architect – (Full Stack, Design & Develop Financial Trading Applications) – Hybrid

FactSet • Norwalk (CT)

On-site
USD 210,000 - 270,000
OMS Principal Software Architect - (Full Stack, Design & Develop Financial Trading Applications) - Hybrid
OMS Principal Software Architect - (Full Stack, Design & Develop Financial Trading Applications) - Hybrid

FactSet • Norwalk (CT)

On-site
USD 210,000 - 270,000
Principal Software Architect – High-Performance Trading OMS
Principal Software Architect – High-Performance Trading OMS

FactSet • Norwalk (CT)

On-site
USD 210,000 - 270,000
Senior Full-Stack Architect: OMS & Trading UI
Senior Full-Stack Architect: OMS & Trading UI

factset • New York (NY)

On-site
USD 210,000 - 270,000
Software Engineer – Client Trading Infrastructure (Java)
Software Engineer – Client Trading Infrastructure (Java)

Clarity, LLC. • United States

On-site
USD 120,000 - 180,000
Electronic Trading (OMS) Software Developer
Electronic Trading (OMS) Software Developer

HedgeServ • New York (NY)

On-site
USD 175,000 - 215,000
OMS Lead Software Engineer (Backend)
OMS Lead Software Engineer (Backend)

FactSet • Norwalk (CT)

On-site
USD 130,000 - 165,000