Senior Python Application Developer

Citi

Pune District

On-site

INR 1,800,000 - 2,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Citi is looking for a Senior Python Application Developer to drive the architecture and development of critical enterprise applications. This role emphasizes leadership in Python ecosystems and will involve mentoring teams and shaping the technical strategy.

The ideal candidate will have over 8 years of experience and strong expertise in scalable application design, advanced Python capabilities, and experience with cloud platforms. It’s a full-time position in Pune, Maharashtra.

Qualifications

  • 8+ years of experience in application development.
  • Strong knowledge in scalable system design with Python.
  • Able to lead cross-functional engineering teams.

Responsibilities

  • Architect and develop enterprise applications in Python.
  • Provide technical leadership and mentorship.
  • Shape the technical roadmap and ensure quality.

Skills

Leadership
Python expertise
Technical mentoring
API design
Cloud proficiency
Agile methodologies

Tools

Docker
Kubernetes
PostgreSQL
TensorFlow

Job description

Overview

Senior Python Application Developer

We are seeking an exceptionally skilled and driven Lead Python Application Developer to architect, develop, and deliver mission-critical enterprise applications within a high-performance Python ecosystem. This role demands a seasoned technologist with a proven track record of technical leadership, deep expertise in scalable system design, and a passion for driving innovation through cutting-edge Python development. The successful candidate will play a pivotal role in shaping our technical roadmap, mentoring engineering teams, and ensuring the robust, secure, and efficient execution of strategic initiatives.

Responsibilities

The description emphasizes leadership, architecture, and delivery for mission-critical enterprise applications. Specific responsibilities include:

  • Architect, develop, and deliver mission-critical enterprise applications within a Python ecosystem.
  • Provide technical leadership and mentorship to engineering teams.
  • Shape technical roadmap and ensure secure, robust, and efficient execution of strategic initiatives.
Required Qualifications

Note: Strong emphasis on leadership, architectural acumen, and advanced Python capabilities.

  • 8+ years of progressive experience in application development and systems architecture, with a focus on Python-centric solutions.
  • Experience leading end-to-end software development lifecycle (SDLC) from strategic planning and solution architecture to deployment and post-production optimization.
  • Ability to lead cross-functional engineering teams, foster technical excellence, and enforce code quality standards through reviews and design critiques.
  • Subject Matter Expert in advanced Python paradigms (asynchronous programming with asyncio, concurrency, parallel processing) with knowledge of FastAPI, Django REST Framework, and Flask.
  • Mastery of enterprise architecture patterns (Microservices, Event-Driven Architectures with Kafka/RabbitMQ, Domain-Driven Design, GraphQL).
  • Deep understanding of OOP and Functional Programming principles for modular, extensible, and maintainable codebases.
Core Technical Proficiency & Implementation Excellence
  • Expert-level proficiency in Python 3.x for high-throughput, low-latency, fault-tolerant applications.
  • Hands-on experience with relational databases (PostgreSQL, Oracle, SQL Server) and NoSQL (MongoDB, Cassandra, Elasticsearch, Redis) with advanced SQL optimization and schema design.
  • Design and secure RESTful and gRPC APIs (OAuth2, JWT) with focus on idempotency, rate limiting, and robust error handling.
  • Hands-on experience with CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions, Azure DevOps) and GitOps, for automated testing, building, and deployment.
  • Extensive cloud platform experience (AWS, Azure, GCP) including IaC (Terraform, CloudFormation), serverless (Lambda, Functions), and cloud-native services.
  • Proficiency with Docker and Kubernetes (Helm, Istio/Linkerd, CRDs).
  • Strong troubleshooting, performance profiling, and optimization for distributed systems using Prometheus, Grafana, Jaeger, and instrumentation.
  • Automated testing strategies (unit, integration, end-to-end, performance) using Pytest, Hypothesis, Selenium; practicing TDD.
  • Secure coding practices, static/dynamic analysis, and handling vulnerabilities (OWASP Top 10, encryption, Vault for secrets).
  • Advanced Git workflows (Gitflow, Trunk-Based Development) with sophisticated branching and PR automation.
Artificial Intelligence (AI) Integration & Development
  • Experience with AI/ML lifecycle from data preprocessing to deployment and monitoring using TensorFlow, PyTorch, Hugging Face, scikit-learn.
  • Experience integrating AI tooling to enhance developer productivity (e.g., GitHub Copilot, Devin, Windsurf, Antigravity).
  • Designing and deploying Agentic AI systems with custom agents and skills for automating development and operational workflows.
  • Understanding Generative AI models (GPT, Gemini, Claude) for code generation, NLP tasks, and intelligent automation in the software pipeline.
Methodology & Professional Skills
  • Strong understanding of Agile/Scrum/Kanban and collaborative, iterative development.
  • Exceptional organization and ability to manage multiple high-stakes tasks in a fast-paced environment.
  • Proven leadership in project management, stakeholder communication, resource optimization, and cross-functional coordination.
  • Excellent written and verbal communication for technical and executive audiences.
Desirable Qualifications
  • Polyglot programming: additional languages (Java, Go, Scala, Rust) in enterprise microservices or high-performance computing.
  • Big Data & Real-time Analytics with technologies like Apache Spark, Flink, Hadoop, Kafka Streams.
  • Frontend development proficiency (React.js, Angular, Vue.js) for full-stack delivery.
  • Cloud & Industry certifications (AWS/Azure/GCP) or domain-specific certifications.
  • Financial domain knowledge in regulations, compliance, and capital markets contexts.

Job Family Group: Technology

Job Family: Applications Development

Time Type: Full time

EEO Information

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python Application Developer
Senior Python Application Developer

Citi • Maharashtra

On-site
INR 1,500,000 - 2,500,000
Senior Python Application Developer
Senior Python Application Developer

Citigroup Inc. • Pune District

On-site
INR 1,500,000 - 2,500,000
Senior Python Application Developer
Senior Python Application Developer

Citibank (Switzerland) AG • Pune District

On-site
Confidential
Senior Python Developer Vice President
Senior Python Developer Vice President

Citi • Chennai District

On-site
INR 4,000,000 - 7,000,000
Python Developer
Python Developer

Straive • Chennai District

On-site
INR 2,000,000 - 4,500,000
Python Backend development Assistant Vice president
Python Backend development Assistant Vice president

Citi • Chennai District

On-site
INR 1,200,000 - 1,800,000
Python Developer Assistant Vice President
Python Developer Assistant Vice President

Citibank (Switzerland) AG • Chennai District, Pune District

Hybrid
Confidential
Python Application Developer
Python Application Developer

Tranzeal • Chennai District

Hybrid
INR 4,000,000 - 7,000,000
Restaurant d'entreprise
Indemnités de stage/alternance
Senior Python Application Developer
Senior Python Application Developer

Novel Financial Solutions • Chennai District

Hybrid
INR 3,000,000 - 4,500,000
Senior Python Developer Vice President
Senior Python Developer Vice President

Citibank (Switzerland) AG • Chennai District, Pune District

Hybrid
Confidential