
Citi operates at a scale few companies can match. With more than 230,000 employees working across multiple continents, the organization supports millions of customers, businesses, and institutions every single day. Technology sits at the center of that mission. Software engineers, analysts, and platform specialists build the systems that keep global finance running smoothly.
Now, the company is looking for a Junior Python Developer to join its technology team in Pune. This role is designed for individuals who enjoy solving technical problems, learning new tools, and building software that actually gets used in real-world financial systems.
You'll work closely with experienced developers, architects, and product teams. Expect hands-on learning from day one. The environment moves quickly, but the support system is strong. New engineers are encouraged to ask questions, share ideas, and grow their technical confidence.
At its core, this position focuses on building and improving applications written in Python. These applications may support internal platforms, data pipelines, automation tools, or services used by different teams across the organization.
Your day might begin by reviewing code submitted by a teammate, followed by working on a feature assigned during the sprint planning session. Some days involve debugging tricky issues. Other days you will design small enhancements or experiment with better ways to structure a service.
But it isn't just about writing code. Collaboration matters here. Engineers regularly interact with product managers, analysts, and other technology teams to understand requirements and transform them into working software.
Citi's engineering culture values thoughtful problem solving. Teams are encouraged to write maintainable code rather than quick patches that become future headaches. Developers work in collaborative groups where knowledge sharing is part of daily life.
You'll likely interact with engineers who specialize in data engineering, backend architecture, cloud infrastructure, and automation. This variety gives early-career developers exposure to different areas of modern software development.
Quick heads-up: financial systems often demand high reliability and strict data handling practices. That means attention to detail matters. Testing thoroughly and thinking about performance from the start becomes second nature here.
Python remains the primary language for this role, but you'll see a broader ecosystem as well. Teams frequently integrate applications with databases, APIs, and cloud-based services.
Frameworks such as Flask or Django may be used for building lightweight services. Data might be stored in relational databases like PostgreSQL or MySQL, or sometimes in document-based systems such as MongoDB.
Version control through Git is part of the daily workflow. You'll create branches, submit pull requests, and collaborate through peer reviews. Over time, you'll also gain familiarity with deployment pipelines, testing frameworks, and monitoring tools.
Early-career roles at Citi are designed to build strong technical foundations. Managers and senior engineers actively mentor junior developers, helping them improve coding practices, debugging strategies, and architectural thinking.
Training programs, internal knowledge sessions, and collaborative engineering communities provide plenty of learning channels. If you enjoy exploring new frameworks, understanding how large systems operate, or refining your programming skills, this environment supports that curiosity.
And yes, progression happens. Many engineers begin in junior roles and gradually move toward specialized technical paths or broader engineering leadership positions.
The most successful developers in this role share a few common habits. They enjoy solving puzzles. They read documentation carefully. And they aren't afraid to ask questions when something doesn't make sense.
Teamwork is just as important as technical skill. Software projects at this scale require coordination between many contributors, so clear communication goes a long way.
That said, independence matters too. Engineers are trusted to explore solutions, test their ideas, and take ownership of the components they build.

Citi, officially known as Citigroup Inc., is a leading global financial services corporation headquartered in New York City. Founded in 1812 as the City Bank of New York, Citi has grown into one of the world's largest and most diversified banking institutions, serving millions of customers across more than 160 countries. The company offers a broad range of financial products and services, including consumer banking, corporate and investment banking, securities brokerage, transaction services, and wealth management.
Citi's mission is to enable progress by providing responsible financial solutions that meet the needs of individuals, businesses, and governments worldwide. With over 200,000 employees, Citi maintains a strong market position as a trusted and innovative player in the global financial sector. Recent initiatives include advancing digital banking capabilities, expanding sustainable finance commitments, and supporting economic recovery efforts in various regions. Citi continues to be recognized for its leadership in global banking, its commitment to diversity and inclusion, and its role in shaping the future of finance.
Websiteciti.com