Eclipse Trading10.04.26
AI SCORE 8.5

Senior Python Developer - Join Our Rapid Application Development Team

$120K–$150K/year
RemoteFinTechVisaRelocation

About the Role

We are seeking a Senior Python Developer to join our Rapid Application Development (RAD) Team at Eclipse Trading. This role offers the opportunity to work remotely while collaborating with traders and quantitative analysts to develop innovative solutions for pricing and trading challenges. As a Senior Python Developer, you will play a crucial role in enhancing our Python-based application development framework.

What You'll Do

  • Enhance and expand our Python-based application development framework.
  • Collaborate directly with traders and quantitative analysts to build and maintain Python trading applications.
  • Lead projects end-to-end—from analysis and design through to implementation and delivery.
  • Train end users and promote software development best practices.
  • Provide Tier 3 production support as needed.

Requirements

  • 2+ years of professional experience in Python development.
  • Proven ability to design, extend, and maintain clean, efficient, production-grade Python applications and libraries.
  • Strong focus on automated testing, code reviews, and software engineering best practices.
  • Experience with asynchronous programming (asyncio or similar frameworks) is highly desirable.
  • Background in trading system development is a strong plus.
  • Prior front office or quant development experience is highly desirable.
  • University degree in Computer Science or a related discipline.
  • Excellent communication skills and fluency in written and spoken English.

Nice to Have

  • Experience in cryptocurrency trading systems.
  • Knowledge of financial markets and products.
  • Familiarity with agile development methodologies.

What We Offer

  • Dynamic and collaborative work environment.
  • Opportunity to contribute directly to the bottom line.
  • Mentorship and training opportunities.
  • A flat management structure, where everyone's voice is valued.
  • Work-life balance within a multi-cultural environment.
  • Fully stocked kitchen for breakfast and lunch.
  • Attractive benefits package with discretionary bonus.

Join us as a Senior Python Developer and take your career to the next level with relocation support. We are committed to diversity and inclusion, believing they are essential pillars of our success. Apply now to be part of a talented and diverse team that drives innovation and business results.

Language Requirements
EnglishC1
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This Senior Python Developer role at Eclipse Trading offers a unique opportunity to work remotely while contributing to innovative trading solutions. With a competitive salary and comprehensive relocation support, it's an attractive position for skilled developers.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficiency in Python and AsyncIO to efficiently handle concurrent programming, ensuring responsive and scalable applications within trading systems.

A self-motivated and disciplined work ethic suited for remote work, demonstrating the ability to manage time effectively while collaborating with cross-functional teams like traders and analysts.

Experience with automated testing frameworks (e.g., PyTest) and a mindset focused on continuous integration and deployment (CI/CD) practices to deliver high-quality software solutions.

Learning Resources

Python Asynchronous Programming - AsyncIOarticle

Career Path

Senior Python Developer(Now)Lead Python Developer / Technical Architect(1-2 years)Engineering Manager / Director of Development(3-5 years)

Market Overview

Market Size 2024
$36B
Annual Growth
12.5%
AI Adoption in Python
45%
Investment in Python Development
+50%
Labour Demand for Python Developers
+20%
Avg Salary for Senior Python Developers
$120K

Skills & Requirements

Required
PythonAsyncIOAutomated Testing
Growing in Demand
FastAPIData EngineeringMachine Learning
Declining
jQueryPHP

Domain Trends

Rise of Asynchronous Programming
With AsyncIO gaining traction, 70% of new Python projects are utilizing asynchronous frameworks for improved performance.
Increased Focus on Automated Testing
The adoption of automated testing frameworks in Python has increased by 60% as teams prioritize software quality and CI/CD practices.
Integration of AI and Machine Learning
Over 50% of Python developers are now working on AI-related projects, reflecting the growing importance of machine learning in various industries including finance.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.