Back to Search
Overview
Senior

Senior Python Developer

Confirmed live in the last 24 hours

Citigroup

Citigroup

1/124, SHIVAJI GARDENS, MOONLI
On-site
Posted April 8, 2026

Job Description

  • Experience & Technical Leadership:
    • 8+ years of progressive experience in Applications Development or Systems Analysis, with a substantial and demonstrated focus on Python technologies.
    • Proven experience in successfully leading, architecting, and delivering complex software development projects from inception to production deployment.
    • Demonstrated expertise in technical leadership, including providing guidance, mentorship, and conducting comprehensive code reviews for development teams.
    • Subject Matter Expert (SME) in Python application development, encompassing advanced knowledge of frameworks (e.g., Django, Flask, FastAPI), best practices, and design patterns.
    • Strong proficiency in software architecture principles, distributed system design patterns (e.g., Microservices, Event-Driven Architecture), and object-oriented programming.
  • Core Technical Proficiency:
    • Expert-level knowledge of Python and its robust ecosystem, with extensive hands-on experience in building scalable, resilient, and high-performance applications.
    • Extensive experience with various database technologies, including relational databases (e.g., PostgreSQL, Oracle, SQL Server) and NoSQL databases (e.g., MongoDB, Cassandra, Redis).
    • Proven expertise in designing, developing, and consuming secure RESTful APIs and other inter-application integration patterns.
    • Hands-on experience with CI/CD systems (e.g., Jenkins, GitLab CI, GitHub Actions) and establishing robust automated deployment pipelines.
    • Strong background in cloud platforms (e.g., AWS, Azure, GCP), including significant experience with containerization (Docker) and container orchestration (Kubernetes).
    • Advanced troubleshooting, debugging, and performance optimization skills for complex, distributed applications and systems.
    • Proficiency in automated testing frameworks (e.g., Pytest, unittest) and a strong advocate for Test-Driven Development (TDD) methodologies.
    • Solid understanding of secure coding practices and application security principles (e.g., OWASP Top 10, data encryption, access control mechanisms).
    • Expertise in modern version control systems, particularly Git, including advanced branching strategies and pull request workflows.
    • Artificial Intelligence (AI) Proficiency:
      • Exposure with AI/Machine Learning tools, frameworks (e.g., TensorFlow, PyTorch, scikit-learn), and platforms.
      • Practical experience using any of AI tools such as Copilot, Devin, Windsurf, Antigravity, and AI models like Claude/Gemini/GPT.
      • Experience with Agentic AI tools and their application in development workflows, exposure in writing Agents, Skills and creating Agentic frameworks
      • Understanding and practical application of Generative AI concepts and tool usage.

  • Methodology & Professional Skills:
    • Deep understanding and practical experience with Agile/Scrum methodologies and fostering collaborative development environments.
    • Exceptional ability to adjust priorities dynamically and manage multiple tasks effectively as circumstances dictate.
    • Demonstrated leadership and project management skills, including stakeholder communication and resource allocation.
    • Consistently demonstrates clear, concise, and effective written and verbal communication skills for technical and non-technical audiences.

Desirable Qualifications:

  • Polyglot Programming Exposure:
    • Experience or familiarity with Java development, particularly within enterprise-level application contexts.
  • Big Data & Analytics Exposure:
    • Exposure to Big Data technologies (e.g., Apache Spark, Hadoop, Kafka) and experience in building data processing pipelines.
    • Familiarity with data warehousing concepts and relevant tools.

  • Frontend Development:
    • Knowledge of modern frontend frameworks (e.g., React, Angular, Vue.js) for full-stack development capabilities.
  • Cloud & Industry Certifications:
    • Relevant cloud certifications (e.g., AWS Certified Developer, Azure Developer Associate, Google Cloud Professional Developer).
    • Industry certifications in project management (e.g., PMP) or Agile methodologies (e.g., CSM, CSPO).
  • Domain Knowledge:
    • Understanding of financial services industry domain, regulatory requirements, and compliance standards.

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Most Relevant Skills

Please see the requirements listed above.

------------------------------------------------------

Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.

------------------------------------------------------

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

 

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View Citi’s EEO Policy Statement and the Know Your Rights poster.

python