Software Engineer Job at EC1 Partners in New York
EC1 Partners, New York, NY, United States, 10261
This range is provided by EC1 Partners. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range
$150,000.00/yr - $200,000.00/yr
Direct message the job poster from EC1 Partners
Technology Practice Lead– Head of Fintech Engineering Search
Job Title: Python Software Engineer – Algorithms
Location: New York City (4 days a week onsite, Midtown)
We are seeking a Python Software Engineer with strong experience designing and delivering enterprise-grade technology solutions to join our Algorithms team. Our algorithms are at the core of our business, powering products that solve complex challenges across global financial markets. The work you do will have real impact—improving the efficiency and stability of the financial system while driving innovation for institutional clients, hedge funds, and asset managers.
In this role, you’ll be part of a fast-growing team solving some of the most intricate problems in capital markets. With our continued expansion into new areas, you’ll have the opportunity to tackle fresh challenges and build innovative software that scales as the business grows.
Responsibilities
- Collaborate with product owners and subject matter experts to design and implement solutions.
- Productionize, scale, and deploy complex financial algorithms.
- Contribute to the design of frameworks for core products.
- Work on distributed worker queue systems and cloud-based infrastructure.
- Prototype and document designs, demonstrating solutions to stakeholders.
- Participate in design and code reviews to ensure high standards of quality and performance.
- Maintain and modernize the codebase to ensure stability, scalability, and enterprise-grade quality.
Your experience
- 3+ years of Python software engineering experience with strong OOP skills.
- Solid understanding of algorithms and data structures.
- Background in building enterprise-grade applications, APIs, or data platforms.
- Proven ability to architect scalable and performant Python systems.
- Strong collaboration and communication skills; comfortable engaging directly with stakeholders.
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Industries
This is an exciting opportunity for an engineer who wants to work at the intersection of technology and financial markets, solving high-impact problems with a team that values innovation, rigor, and collaboration.