About This Role
This junior-level Python and Full Stack/Web development role serves the Financing and Securitization (F&S) business within Citi Spread Products (SP) technology. The position involves supporting, designing, and delivering innovative technology solutions for the front office of Citi Capital Markets, focusing on Python backend microservices and responsive web frontends. The candidate will be a core member of the technology team, responsible for the full application lifecycle from design to support, and will handle complex problems independently.
Responsibilities
- Design, code, test, and maintain robust Python backend microservices/APIs and responsive web frontends (e.g., React, Type Script, Angular) 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, adhering to capital markets quality and compliance standards
- Leverage enterprise AI development tools (e.g., Git Hub Copilot, internal LLM platforms) 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 (e.g., Git, containerization)
- Independently investigate, troubleshoot, and resolve application bugs, performance bottlenecks, and operational issues
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, Financial Engineering, Information Systems, Mathematics, or a related quantitative STEM discipline
- Hands-on experience in coding in Python
- Experience in Python packaging and shared libraries like Pandas, NumPy
- Experience implementing REST APIs in Python using microframeworks like Flask
- Proficiency in relational database concepts (e.g., PostgreSQL, Oracle, SQL Server) and writing structured SQL queries
- Hands-on experience utilizing Generative AI tools (e.g., Copilot, LLM coding assistants) to accelerate coding, debugging, and test generation, coupled with the ability to critically review and validate AI outputs for accuracy and security
- Solid understanding of Git workflows (branching, pull requests, merge conflict resolution) and modern agile software development practices
Nice to have:
- Basic understanding or interest in capital markets, fixed income, bond mathematics, mortgages, or structured/securitized products
- Exposure to containerization technologies (Docker, Open Shift, Kubernetes) or cloud development
Benefits
- Discretionary and formulaic incentive and retention awards
- Medical, dental & vision coverage
- 401(k)
- Life, accident, and disability insurance
- Wellness programs
- Paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
About the Company
Citi Capital Markets is part of Citi Spread Products (SP) technology.