Start Your Search Here

push notification bell

Would you like to receive notifications about Computer and Mathematical Occupations jobs in New York?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

Boothbay Fund Management LLC

New York / Global

Python Applications Developer

Job Description

We are seeking a talented and passionate Python developer / ops to join our growing team within the Quantitative Management Division.

This role is ideal for developers who are passionate about building high-performance, observable systems, eager to learn in a collaborative environment, and excited to work in small, dynamic team. You’ll have opportunities to take initiative, lead projects, and grow both technically and professionally.

This position is suited for junior to mid-senior developers who are confident in their technical abilities and eager to make an impact regardless of career stage.

As part of our engineering team, you will collaborate with experienced developers to build and maintain our trading platform, develop new systems and APIs, and expose them to our trading and data teams. Being part of a small, rapidly growing team offers a rare opportunity to influence architectural decisions, contribute to process design, and see the platform evolve from inception to maturity.

Responsibilities:

Design and contribute to building a mission critical data platform for the purposes of live trading and simulation

Collaborate with systematic traders to deploy and monitor trading systems, improve risk management techniques and enhance portfolio performance through improving our systems and processes

Implement front office and back-office software components

Implement streaming data feeds and capture

Implement unit, system and integration tests

Help design and implement monitoring and dashboarding solutions

Help design, build and maintain our CI/CD pipelines

Collaborate with the data team on build out of the data management platform

Contribute to overall architecture

Education/Qualifications:

A degree in Computer science or a quantitative field with substantial programming exposure

Excellent problem solving and analytical skills

Very strong Python, with the focus on systems programming

Ability to analyze system performance, instrument code and apply optimizations where necessary

Excellent knowledge of software development fundamentals: git, CI/CD, Unit testing, code reviews, TDD, FDD, Jira. Or equivalent.

Strong Linux/Unix system, command and bash scripting

Exposure to container technologies

Good awareness of database technologies, with strong skills in at least one product/flavor. SQL or schemaless

Very good communication skills

Preferred:

Data stream processing, PCAP and messaging (e.g. kafka)

Orchestration, e.g. Docker compose, Swarm or Kubernets

Logging, monitoring, search, e.g. ELK or equivalent

Experience in trading platform implementation

Apply Now

Similar Opportunities

View all jobs

Get Job Alerts

Don't miss the perfect fit. Get Daily curated job alerts.

Job Title or Keyword(s)
Location