Software Engineer_Java_Devops_Linux Python scripting
- Job Req Id:
- 26932283
- Location(s):
- Pune, Maharashtra, India, Chennai, Tamil Nadu, India
- Job Type:
- On-Site/Resident
- Posted:
- Jan. 29, 2026
Discover your future at Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.
Job Overview
Role Description: The infrastructure automation team at Citi manages a platform that builds and configures over 15000 application environments and provides full stack application infrastructure including compute, networking, storage, middleware and security.
The orchestrating application is primarily Java Spring with end point automation being performed by Ansible. We are looking for a software engineer with 3 years of experience developing APIs/web services and an appetite for developing and architecting infrastructure automation solutions. Majority of our system today is Java based but we are using microservices architecture so we are open to other languages as well - Python, Node.js or Go.
Responsibilities
- Work with Citi technology infrastructure teams to design and implement self-service automation APIs to be used by application developers across the bank.
- Architect and design automation solutions for complex enterprise infrastructure lifecycle including provisioning, configuring, maintaining and decommissioning.
- Ensure all APIs are built to software engineered standards including full CI/CD and testing automation along with API design best practices.
- Work with enterprise infrastructure providers and application development teams to guide and co-develop automation workflows.
Essential Skills
- 3+ years of experience in software development on Linux. Java or Python preferred but open to other programming languages as well.
- Ability to quickly learn new concepts and software.
- Passionate about enterprise automation solutions.
- Prior experiences with DevOps CI/CD tools like Git and Jenkins.
- Competent with API, web services and microservices development
- Excellent teamwork and proactive attitude
- BS degree in Computer Science or related technical field
Desired Skills
- Experience with automation tooling e.g. Ansible, Chef, Puppet or SaltStack
- Experience with Docker, Kubernetes, Openshift
- Experience with Terraform
- Linux shell scripting
- Experience with Sql/NoSql databases like Oracle, MongoDB
- Java Spring Framework development experience
- Experience writing automation tests
- Strong architecture and design
- Strong communication skills, both written and verbal
- Strong analytical, algorithmic, and problem-solving skills
------------------------------------------------------
Job Family Group:
Technology------------------------------------------------------
Job Family:
Systems & Engineering------------------------------------------------------
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.
Global Benefits
Discover the top benefits offered to our global workforce, designed to support your well-being, growth and work-life balance. Explore a few of the highlights that make working with us rewarding.
Explore More Jobs
-
User Experience Sr. Lead Analyst
- Ciudad De Mexico, Ciudad De Mexico
-
Transaction Manager, Credit Financing/Lending- Vice President
- Tampa, Florida
-
Transaction Management Officer-Assistant Vice President
- Irving, Texas
-
Static Data Specialist
- Warsaw, Mazovia
-
Early Careers Talent Network
Sign up to receive personalized job matches based on your skills and interests. We'll help you discover opportunities that align with your goals.
-
Career Professionals Talent Network
Sign up to receive tailored job matches based on your skills and experience. Discover opportunities that align with your ambitions.