OOP Python Developer- Trading

Matlen Silver
Jersey City, United States of America
yesterday

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 177K

Job location

Remote
Jersey City, United States of America

Tech stack

API
Agile Methodologies
Algorithmic Trading
Applications Architecture
Application Frameworks
Software Debugging
Distributed Systems
Design of User Interfaces
Python
Office Suite
Object-Oriented Software Development
Service-Oriented Architecture
Software Construction
Software Systems
Scripting (Bash/Python/Go/Ruby)
React
Backend
FastAPI
Event Driven Architecture
Code Testing
Data Management
REST
Api Management

Job description

Position Overview We are seeking a Senior Python Software Engineer to join a high-performing Quant Investment Strategies (QIS) technology team responsible for modernizing and consolidating front-office trading platforms. This is a hands-on engineering role focused on designing and building scalable Python applications, APIs, and services that support structured trading businesses. You will partner directly with senior traders, Managing Directors, and quantitative technology teams to migrate critical front-office functionality onto a next-generation platform. This role requires someone who enjoys solving complex technical problems, understands distributed systems, and can proactively troubleshoot production environments. This is NOT a scripting or automation role. We are looking for engineers who build enterprise-grade software systems., * Design, develop, and maintain scalable backend applications using Python.

  • Build and enhance RESTful APIs and service-oriented applications.
  • Partner closely with senior traders, quantitative developers, and business stakeholders to understand existing front-office workflows and translate them into modern technology solutions.
  • Migrate legacy structured trading applications onto a new strategic platform while maintaining and enhancing the underlying framework.
  • Participate in the consolidation of multiple trading applications into a unified Quant Investment Strategies (QIS) platform.
  • Analyze application logs, investigate production issues, identify root causes, and drive timely resolution.
  • Collaborate with engineering teams to improve platform stability, scalability, and performance.
  • Contribute to architectural decisions and help define best practices for new services and platform components.
  • Write clean, maintainable, and well-tested code following software engineering best practices., * Partner with senior structured traders and Managing Directors to migrate existing front-office applications onto a newly developed strategic platform.
  • Understand business functionality, redesign application architecture, and maintain the underlying platform framework.

Quant Investment Strategies (QIS) Platform Consolidation

Requirements

  • 7+ years of professional Python software development experience.
  • Strong experience building backend applications and distributed systems (not scripting or automation).
  • Experience designing and developing REST APIs and service-oriented architectures.
  • Strong understanding of API integrations and complex service interactions.
  • Experience designing scalable backend services and reusable application frameworks.
  • Excellent debugging, troubleshooting, and problem-solving skills.
  • Ability to review logs, investigate production issues, and proactively resolve system problems.
  • Strong communication skills with the ability to work directly with front-office business users and senior stakeholders.
  • Experience working in Agile development environments.

Preferred Qualifications

  • Experience with trading systems, electronic trading platforms, or capital markets applications.
  • Experience supporting front-office technology teams.
  • Knowledge of Quant Investment Strategies (QIS), structured products, derivatives, or custom basket platforms.
  • Prior experience at Bank of America supporting trading technology is highly desirable.
  • React or Dash experience for developing internal user interfaces.
  • Experience working with distributed services and event-driven architectures.

Nice to Have

  • React.js or Dash for internal UI development.
  • Financial markets experience, particularly structured products or quantitative trading.
  • Experience modernizing or migrating legacy applications.
  • Exposure to Bloomberg integrations or financial market data platforms., Ideal Candidate The ideal candidate is a senior backend Python engineer who enjoys building large-scale systems rather than writing scripts. You are comfortable working directly with trading desks, designing APIs, solving complex production issues, and contributing to strategic platform modernization initiatives. Experience within front-office trading technology or capital markets will make you especially successful in this role.

Benefits & conditions

3.43.4 out of 5 stars Jersey City, NJ Hybrid work $85 an hour - Contract, Pulled from the full job description

  • 401(k)
  • Health insurance
  • Vision insurance
  • Dental insurance, * Health, vision, and dental insurance (single and family coverage)
  • 401(k) plan (employee contributions only)

About the company

Experience Matters. Let your experience be driven by our experience. For more than 40 years, Matlen Silver has delivered solutions for complex talent and technology needs to Fortune 500 companies and industry leaders. Led by hard work, honesty, and a trusted team of experts, we can say that Matlen Silver technology has created a solutions experience and legacy of success that is the difference in the way the world works.

Apply for this position