Python Developer

Citi•New York, NY
•$95,770 - $133,630

About The Position

Citi Spread Products (SP) Technology is seeking a motivated junior-level Python and full-stack/web developer for a team supporting the Financing and Securitization (F&S) business. The role supports, designs, and delivers technology solutions for Citi Capital Markets’ front office. As a core member of the technology team, the developer designs, codes, tests, implements, and supports application projects, delivering them on time and within budget. The position involves independently handling complex problems and using analytical thinking to make judgments and recommendations based on data analysis. It offers the opportunity to learn about the SP F&S Division and contribute to technology initiatives supporting its competitive position. The role builds and supports Python backend services and APIs, responsive web applications, database queries, data pipelines, and analytical calculations for financial pricing, cash flows, and securitization workflows. The developer collaborates with business users and front-office teams and participates in agile delivery, code reviews, and CI/CD processes. Enterprise AI development tools may be used for prototyping, testing, refactoring, and documentation, with outputs critically reviewed for accuracy and security.

Requirements

  • Bachelor’s degree in computer science, computer engineering, financial engineering, information systems, mathematics, or a related quantitative STEM discipline.
  • Hands-on experience coding in Python.
  • Experience with Python packaging and shared libraries such as Pandas and NumPy.
  • Experience implementing REST APIs in Python using a microframework such as Flask.
  • Proficiency in relational database concepts and writing structured SQL queries.
  • Hands-on experience using generative AI tools, such as Copilot or LLM coding assistants, to accelerate coding, debugging, and test generation, with the ability to critically review and validate AI outputs for accuracy and security.
  • Solid understanding of Git workflows, including branching, pull requests, and merge conflict resolution, and modern agile software development practices.

Nice To Haves

  • Basic understanding of or interest in capital markets, fixed income, bond mathematics, mortgages, or structured/securitized products.
  • Exposure to containerization technologies such as Docker, OpenShift, or Kubernetes, or to cloud development.

Responsibilities

  • Design, code, test, and maintain Python backend microservices and APIs and responsive web frontends supporting the F&S front-office business.
  • Support business users on existing applications.
  • Partner with trading, structuring, and quantitative teams to deliver technology solutions on time and in accordance with capital markets quality and compliance standards.
  • Use enterprise AI development tools for rapid prototyping, automated unit test generation, code refactoring, and technical documentation.
  • Develop database queries, data ingestion pipelines, and analytical calculations for financial pricing, cash flows, and securitization workflows.
  • Participate in agile sprints, code reviews, and automated CI/CD build and deployment pipelines.
  • Independently investigate, troubleshoot, and resolve application bugs, performance bottlenecks, and operational issues.

Benefits

  • Medical coverage
  • Dental coverage
  • Vision coverage
  • 401(k)
  • Life, accident, and disability insurance
  • Wellness programs
  • Paid time off, including vacation, sick leave, and paid holidays
  • Eligible employees may receive discretionary and formulaic incentive and retention awards
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service