Senior Backend Software Engineer

LMAX Group develops financial trading platforms, specializing in foreign exchange and derivatives trading solutions.
Backend
Senior Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
Finance

Description For Senior Backend Software Engineer

LMAX Group is seeking a Senior Backend Software Engineer to join their Software Development Team, focusing on their Derivatives unit. The role involves working on the world's leading peer-to-peer matching platform and novel algo store for major asset managers and banks. The position combines technical excellence with financial market domain knowledge, particularly in foreign exchange.

The role demands a strong commitment to product quality and technical standards, with responsibilities spanning from software development to production support. As a senior developer, you'll take on leadership roles, own projects, and guide small teams. The development approach follows DevOps principles while adhering to regulatory requirements.

Key aspects of the role include designing and maintaining high-performance software components, extending automated test suites, and developing solutions with a focus on cybersecurity and maintainability. The position requires expertise in Java 17+, Spring Boot, MongoDB, and various AWS services, along with knowledge of financial markets protocols like FIX.

The company offers a comprehensive benefits package including 25 days PTO, medical coverage, and educational opportunities. The hybrid work environment promotes collaboration and knowledge sharing through practices like pair programming and rotation. This is an excellent opportunity for a senior engineer looking to make an impact in the financial technology sector while working with cutting-edge technology.

You'll be part of a culture that values high delivery standards, continuous learning, and innovation. The role offers growth opportunities through participation in open-source initiatives, technical PR activities, and mentoring responsibilities. The position combines technical challenges with business domain expertise, making it ideal for engineers interested in both technology and financial markets.

Last updated 2 hours ago

Responsibilities For Senior Backend Software Engineer

  • Design, develop, and test software components to exact technical and performance standards
  • Maintain and extend the automated test suite
  • Develop solutions considering cybersecurity, maintainability, and performance
  • Maintain knowledge of LMAX domain and financial markets
  • Adopt LMAX development processes including pairing and rotation
  • Provide constructive feedback to colleagues
  • Production support and bug fixes
  • Managing and maintaining build and automated testing environments

Requirements For Senior Backend Software Engineer

Java
MongoDB
  • Experience with Java 17+, Spring Boot, MongoDB, AWS (EC2, S3, SQS, Lambda Functions), Firestore, JMeter, JUnit, Mokito, Postman, OAuth2, JWT, FIX Protocol
  • Share knowledge and skills with colleagues
  • Identify and mitigate potential risks
  • Work with business analysts and stakeholders
  • Contribute to innovation and maintenance of LMAX processes
  • Measure, investigate, and optimize software performance
  • Participate in LMAX open-source initiatives
  • Provide mentoring to team members

Benefits For Senior Backend Software Engineer

401k
Dental Insurance
Medical Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • 25 days PTO
  • Generous funding pot for training courses and conferences
  • Pension: 401K
  • Private medical, dental, and vision coverage
  • Life insurance
  • TriNet Platform
  • Wellness contribution program with access to ClassPass
  • Plumm Platform
  • Five volunteering days

Interested in this job?

Jobs Related To LMAX Group Senior Backend Software Engineer

Senior Backend Software Engineer

Senior Backend Software Engineer position at LMAX Group, developing financial trading platforms with Java and modern technologies in a hybrid work environment.

Senior Backend Software Engineer

Senior Backend Software Engineer position at LMAX Group, developing financial trading platforms with Java and cloud technologies in New York.

Senior System Software Engineer, Base OS Kernel

Senior System Software Engineer position at NVIDIA working on Base OS Kernel development for Grace Superchips platforms, focusing on enterprise customer enablement and system-level development.

Software Engineer, Model Context Protocol (MCP)

Senior Software Engineer role at Anthropic working on MCP (Model Context Protocol) for AI context integration, focusing on protocol development and developer experience.

Senior QA Engineer - Capital Markets

Senior QA Engineer position at Capco Poland, focusing on capital markets systems testing with 5+ years experience required, offering remote work with occasional travel.