Looking to launch your software engineering career with one of the world’s leading financial institutions? Citi is currently hiring Software Engineers for its Pune office. This opportunity is ideal for fresh graduates and early-career professionals who are passionate about software development, problem-solving, and building innovative technology solutions that support global banking operations.
As a Software Engineer at Citi, you’ll work alongside talented technology professionals, contribute to enterprise-scale applications, and gain exposure to cutting-edge software development practices within a highly regulated and dynamic financial environment.
π― Position Details
π’ Company: Citi
πΌ Role: Software Engineer
π Job Requisition ID: 26963043
π Experience: 0β2 Years
π Qualification: Bachelor’s Degree / University Degree
π Location: Pune, Maharashtra, India
π’ Work Mode: On-Site / Resident
π» Employment Type: Full-Time
π
Posted On: June 12, 2026
π¦ About Citi
Citi is one of the world’s largest financial institutions, serving millions of customers across more than 160 countries and jurisdictions. The company provides a broad range of financial products and services, including banking, investment management, credit services, treasury solutions, and digital banking platforms.
With a strong focus on innovation and technology, Citi invests heavily in building modern digital solutions that enhance customer experiences and support global financial operations.
π Why Join Citi?
β¨ Work with one of the world’s most respected banking institutions
β¨ Gain exposure to large-scale enterprise applications
β¨ Learn from experienced software engineers and technology leaders
β¨ Work on global financial technology solutions
β¨ Strong learning and career development opportunities
π₯ Key Responsibilities
β Analyze application requirements and identify system enhancements
π Investigate technical issues and recommend effective solutions
π» Develop, test, and maintain software applications
π§ͺ Conduct testing and debugging activities
π Analyze business processes and system workflows
π Implement application improvements and optimizations
π Write and maintain code according to design specifications
π Collaborate with cross-functional technology teams
π Support client-server application development initiatives
π Evaluate existing systems and recommend improvements
π Ensure compliance with organizational policies and security standards
β‘ Contribute to risk management and operational excellence initiatives
π Required Skills
β Programming Fundamentals
π Debugging and Troubleshooting
β Application Development Concepts
π System Analysis
π§ Problem Solving
π» Software Development Life Cycle (SDLC)
π Client-Server Architecture
π Database Fundamentals
π Testing Methodologies
π Technical Documentation
π Educational Qualification
π Bachelor’s Degree in Computer Science, Information Technology, Engineering, or related field
π Equivalent university degree or relevant experience
π Fresh graduates are encouraged to apply
β Eligibility Criteria
β 0β2 years of relevant experience
β Knowledge of programming and debugging concepts
β Understanding of software development principles
β Familiarity with industry standards and practices
β Strong analytical and problem-solving abilities
β Good written and verbal communication skills
β Passion for technology and continuous learning
β Ability to work effectively in collaborative environments
π± What You Will Learn
π Enterprise Software Development
π Banking Technology Platforms
π Application Development Best Practices
π System Analysis and Design
π Database Management Concepts
π Software Testing and Debugging
π Financial Technology Systems
π Agile Development Methodologies
π Risk and Compliance Awareness
π Large-Scale Application Support
π Career Growth Opportunities
Joining Citi as a Software Engineer opens the door to numerous career opportunities within technology and financial services. Potential career paths include:
π Software Engineer II
π Application Developer
π Backend Developer
π Full Stack Developer
π Senior Software Engineer
π Technical Lead
π Solution Architect
π Engineering Manager
π‘ Ideal Candidate Profile
β Strong interest in software development and technology
β Good programming and logical reasoning skills
β Strong analytical mindset
β Excellent communication abilities
β Team-oriented approach
β Eagerness to learn new technologies
β Ability to solve complex business and technical problems
β Passion for innovation and continuous improvement
π© How to Apply
Ready to take the next step in your career?
π Application Link: Click Here
π€ Referral Tip
Want to improve your chances of getting noticed?
Connect with someone at Citi and request a referralβit can significantly enhance your visibility in the hiring process.
π Apply Online: Use the application link provided in the job posting
π Job Requisition ID: 26963043
π― Final Thoughts
The Software Engineer opportunity at Citi is an excellent starting point for fresh graduates and early-career professionals looking to build a successful career in technology and financial services. With exposure to enterprise-scale systems, global banking applications, and modern software development practices, this role offers valuable learning experiences and long-term career growth.
If you have a passion for software engineering, problem-solving, and technology innovation, this is your chance to join one of the world’s leading financial institutions and make a meaningful impact.
π Apply now and begin your software engineering journey with Citi!
