Website Citi
Digital Software Engineer Analyst – India | Full time
A fast‑growing digital team needs engineers who can turn modern tech stacks into reliable, customer‑focused applications. This role offers hands‑on ownership of end‑to‑end development for high‑traffic, cloud‑native services.
What You’ll Do
Write production‑grade code for iOS, Android, web (Angular) and backend services.
Design, build, test, and maintain secure RESTful APIs and micro‑services.
Perform system analysis, feasibility studies, and cost estimates for new applications.
Collaborate with business users and tech partners to translate requirements into solutions.
Automate CI/CD pipelines, enforce code‑quality metrics and monitor performance (Jenkins, SonarQube).
What You Need
5+ years of application development experience.
Strong proficiency in Java (Spring Boot) or Python (Django/Flask) or Node.js or C#.NET.
Experience creating and deploying RESTful APIs and micro‑services.
Solid work with SQL databases (SQL Server/Oracle/PostgreSQL) and NoSQL (MongoDB/Cassandra).
Hands‑on with CI/CD tools (Jenkins, GitLab CI, Azure DevOps) and Git version control.
Good to Have
Proven track record leading infrastructure or large‑scale cultural change programs.
Excellent written and verbal communication; comfortable consulting with users and third‑party providers.
The Opportunity
You’ll join Citi’s Digital Software Engineering group, working on high‑impact, cloud‑based services that directly support core banking functions. The team balances autonomy with collaborative oversight, offering scope to influence architecture while learning from seasoned peers.
To apply for this job please visit in.linkedin.com.
