Citi

Banking

SeniorPythonDeveloper-VicePresident

$114–171k Tampa, Florida, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Python Developer - Vice President at Citi. Skills: Python development, Software architecture, Cloud computing. Design and develop software solutions. Write clean, maintainable code”

Industry & Context.

Banking
Problems you'll solve

Problem solving; Analytical skills

What They're Looking For.

Must Have

6+ years of experience

What You'll Do.

Design and develop software solutions

Develop and maintain APIs

Implement microservices architecture

Optimize application performance

Troubleshoot and debug issues

Collaborate with cross-functional teams

Participate in code reviews

Mentor junior developers

Contribute to architectural decisions

Ensure code quality and standards

Automate build and deployment processes

Manage cloud infrastructure

How You'll Work.

Team & Collaboration

Cross-functional teams; Agile teams; Code reviews

Communication Scope

Technical documentation; Presentations

Process & Methodology

Agile, Scrum

Full Job Description

We are seeking a highly experienced and technically proficient **Senior Python Developer** with 6+ **years of hands-on experience** to design, develop, and deliver critical, scalable, highly available, and performant applications. This role demands deep technical expertise, a strong focus on execution, and a proven ability to deliver robust software solutions, particularly within quantitative and market risk domains. # Key Technical Responsibilities: * Lead hands-on implementation and architecture of Python frameworks for scalable, resilient, and performant applications. * Develop solutions adhering to architectural standards, utilizing in-depth technical and business domain knowledge. * Enforce industry-standard SDLC best practices and contribute to code quality through reviews. * Collaborate with cross-functional teams (Risk, Quants, FO, DevOps, Production Support) for seamless delivery. * Drive development for Stress Testing and Regulatory Risk projects in the Market Risk domain. * Manage project technical aspects, including planning, governance, and taking ownership of initiatives. * Deliver high-quality solutions independently within a globally matrixed environment and under tight deadlines. # Required Technical Qualifications: ## I. Core Python & System Development: * **6 + years** of hands-on experience in Application Development, primarily with Python. * **Expert-level Python 3.x proficiency** for scalable, resilient, and high-performance applications. * Advanced knowledge of Python frameworks (FastAPI, Django, Flask), best practices, and design patterns (OOP). * Strong understanding of software architecture principles and distributed system design (Microservices, Event-Driven Architecture). * Extensive experience with relational (PostgreSQL, Oracle, SQL Server) and NoSQL databases (MongoDB, Cassandra, Redis), including advanced SQL. * Proven expertise in designing, developing, and securing RESTful APIs and integration patterns. * Hands-on experience with CI

Free ATS check

Applying for this Senior Python Developer - Vice President role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about Citi?

Real rants from real employees. Read before you apply.

Read Company Rants →