Clera - Your AI talent agent
LoginStart
Start
C
Citi

Software Engineer_Java_Devops_Linux Python scripting

full-time•Pune, Chennai

Summary

Location

Pune, Chennai

Type

full-time

Experience

2-5 years

Company links

WebsiteLinkedInLinkedIn

About this role

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.

What you'll do

  • The role involves designing and implementing self-service automation APIs for application developers across the bank, working with infrastructure teams. Responsibilities also include architecting and designing automation solutions for complex enterprise infrastructure lifecycle management, ensuring APIs adhere to software engineering standards.

About Citi

Citi's mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. Our core activities are safeguarding assets, lending money, making payments and accessing the capital markets on behalf of our clients. We have over 200 years of experience helping our clients meet the world's toughest challenges and embrace its greatest opportunities. We are Citi, the global bank – an institution connecting millions of people across hundreds of countries and cities. For information on Citi’s commitment to privacy, visit on.citi/privacy.

Ready to join Citi?

Take the next step in your career journey

Frequently Asked Questions

What does a Software Engineer_Java_Devops_Linux Python scripting do at Citi?

Toggle
As a Software Engineer_Java_Devops_Linux Python scripting at Citi, you will: the role involves designing and implementing self-service automation APIs for application developers across the bank, working with infrastructure teams. Responsibilities also include architecting and designing automation solutions for complex enterprise infrastructure lifecycle management, ensuring APIs adhere to software engineering standards..

Is the Software Engineer_Java_Devops_Linux Python scripting position at Citi remote?

Toggle
The Software Engineer_Java_Devops_Linux Python scripting position at Citi is based in Pune, India and Chennai, Tamil Nadu, India. Contact the company through Clera for specific work arrangement details.

How do I apply for the Software Engineer_Java_Devops_Linux Python scripting position at Citi?

Toggle
You can apply for the Software Engineer_Java_Devops_Linux Python scripting position at Citi directly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process.
Clera - Your AI talent agent
© 2026 Clera Labs, Inc.TermsPrivacyHelp

Join Clera's Talent Pool

Get matched with similar opportunities at top startups

This role is hosted on Citi's careers site.
Join our talent pool first to get notified about similar roles that match your profile.