Python Developer

$150,000 - $250,000/Yr

Open Systems Technologies - New York, NY

posted about 1 month ago

Full-time
New York, NY
Professional, Scientific, and Technical Services

About the position

The Python Developer position in New York, NY, is a critical role focused on building, developing, and maintaining a reliable, scalable, and integrated platform for trading strategy monitoring, reporting, and operations. The successful candidate will work closely with Portfolio Managers to understand their requirements and translate them into technical specifications. This role requires a strong foundation in Python programming, as well as experience in Linux/Unix environments and relational databases such as PostgreSQL. The developer will be expected to ensure that the platform is robust and can handle the demands of a fast-paced trading environment. In addition to core development responsibilities, the Python Developer will be involved in optimizing the performance of the trading platform, ensuring low-latency operations, and implementing best practices for software development and deployment. The role may also involve collaborating with cross-functional teams to integrate various services and technologies, including cloud platforms like AWS, GCP, or Azure. The ideal candidate will have a passion for technology and finance, with a keen interest in quantitative finance and electronic trading concepts. This position offers a competitive salary range of $150,000 to $250,000 per year, reflecting the importance of the role and the expertise required. The developer will have the opportunity to work in a dynamic environment, contributing to the success of trading strategies and operations.

Responsibilities

  • Build, develop, and maintain a reliable and scalable trading platform.
  • Collaborate with Portfolio Managers to understand and discuss requirements.
  • Optimize the performance of the trading platform for low-latency operations.
  • Implement best practices for software development and deployment.
  • Integrate various services and technologies, including cloud platforms.

Requirements

  • A Bachelor's Degree; Graduate Degree preferred.
  • At least 3 years of experience with Python.
  • Experience in Linux/Unix environments.
  • Experience with PostgreSQL or other relational databases.
  • Ability to quickly understand and discuss requirements from Portfolio Managers.

Nice-to-haves

  • Previous experience in low-latency trading environments.
  • Familiarity with quantitative finance and electronic trading concepts.
  • Knowledge of equities, futures, FX, or other financial instruments.
  • Experience with containerization and orchestration technologies.
  • Experience building and deploying systems utilizing AWS, GCP, or Azure services.
  • Experience with other programming languages such as C/C++, Java, Scala, Go, or C#.
  • Experience with Apache and Confluent Kafka.
  • Experience automating SDLC pipelines.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service