JOBSEARCHER

Sr SW Developer (Python, Algorithm)

Our client is a global fintech leader that develops and deploys advanced algorithmic solutions to support the functioning of modern capital markets. Their platforms processtrillions of dollars annually, enabling banks, hedge funds, and asset managers to optimize portfolios, manage systemic risk, and improve financial stability. Algorithms sit at the core of everything the company does. From complex optimization engines to scalable real-time systems, the engineering teams work collaboratively to solve the largest and most intricate problems in global finance. The company is built on a culture that blendsacademic rigor with engineering excellence. Professionals are encouraged to challenge conventional thinking, think openly about problems, and pursue continuous improvement. Great ideas are welcomed from anyone, anywhere.
The Role: Our client’sAlgorithms teamis seeking aPython Software Engineerwith proven experience inbuilding enterprise-grade production systems. This is not a research-only or prototype role — the emphasis is ondesigning, deploying, and scaling algorithms that run reliably in production, supporting mission-critical financial infrastructure. The successful professional will be responsible for creating and maintaining services, APIs, and distributed systems that productionize financial algorithms, combining a strong software engineering mindset with quantitative problem-solving ability.
Responsibilities: Design, build, and maintain scalablePython services, APIs, and distributed systems. Productionize complex financial algorithms, ensuring stability, reliability, and performance. Collaborate with quants, product owners, and subject matter experts to translate business requirements into technical solutions. Contribute to the architecture ofdistributed compute platformsand algorithmic frameworks. Conduct design and code reviews, ensuring best practices and high engineering standards. Maintain and modernize the codebase to support long-term scalability and enterprise-grade quality.
Required Experience: Proven Python software engineering experience (typically 3+ years), with strongOOP and system design skills. Demonstrated ability todeploy and maintain production systems— APIs, scalable pipelines, or enterprise applications. Solid understanding ofalgorithms and data structures, applied in real-world engineering contexts. Background intest-driven development and agile methodologies. Strong communication and collaboration skills. Bachelor’s degree inComputer Science, Software Engineering, or a related technical discipline. Preferred ExperienceAdvanced degree in Computer Science or related field. Familiarity withCI/CD pipelines, containerization (Docker/Kubernetes), and cloud platforms (AWS). Exposure tooptimization frameworkssuch as Gurobi or OR-Tools. Knowledge offinancial markets, derivatives, or margin/clearing systems. Experience with relational databases such asPostgreSQL. Compensation TransparencyThis role offers abase salary range of $170 000 - 200,000 +USD as salary basealong with a discretionary performance bonus and a benefits package. Final compensation will reflect the individual’s qualifications, skills, and experience. Compliance & InclusionOur client is anequal opportunity employerand does not discriminate on the basis of race, color, creed, religion, sex, sexual orientation, gender identity or expression, marital status, citizenship, national origin, disability, veteran status, genetic information, age, or any other protected characteristic as defined by law. Professionals must have, or be able to obtain, thelegal right to work in the United States. The company is committed to providingreasonable accommodationsduring the recruitment process to ensure accessibility for all candidates.