jobapplier

LiquidityBook Lead Software Engineer (Market Data and Integrations, Backend, Java)

Factset

Skills

Required

  • unit testing
  • javascript development
  • software engineering
  • financial trading ecosystem

Preferred

  • backend
  • Java
  • Full-stack engineering
  • frontend
  • code reviews
  • OMS
  • backend processes
  • frontend user experience
  • scalability

Join our engineering team as a Lead Software Engineer, where you will design and develop financial trading applications. You will work on mission-critical systems, primarily using Java for backend development and collaborating with product managers and other engineers. You will also participate in code reviews, mentor junior engineers, and optimize application performance. This position offers comprehensive health coverage, free lunch, a social community, certification reimbursement, generous PTO, and wellness discounts.

Responsibilities

  • 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, and participate in code reviews.
  • Optimize application performance for both backend processes and frontend user experience, focusing on scalability and low latency.
  • Willing to work a hybrid
  • Mentor others on the team when needed

Requirements

  • Strong unit testing experience
  • Strong javascript development experience
  • Strong code review skills
  • 5+ years of software engineering experience required
  • Excellent problem-solving and execution skills
  • Bachelor’s degree in computer science or relevant
  • Knowledge of the financial trading ecosystem

Preferred

  • Full-stack engineering experience

Pay

USD 130,000 - 165,000