Software Engineer
Usbank
About the role
U.S. Bancorp India, the Indian arm of U.S. Bank β one of the largest diversified financial services companies in the United States β has been expanding its technology footprint across the globe.
With a strong focus on digital transformation, the Chennai delivery centre works on building nextβgeneration banking platforms, data analytics pipelines, and customerβcentric applications that power millions of transactions daily. The company prides itself on a collaborative culture, robust learning programs, and a commitment to security and compliance, making it an attractive destination for fresh engineering talent.
The role of Software Engineer at U.S. Bancorp India is designed for recent graduates who are eager to apply their academic knowledge to realβworld banking solutions. As a member of the development team, you will be involved in the full software lifecycle β from requirement analysis and design to coding, testing, and production support.
You will work closely with senior engineers, product owners, and quality assurance teams to deliver highβquality, scalable, and secure applications that meet stringent banking standards.
Key Responsibilities
- Design, develop, test and maintain robust software applications for banking and financial services.
- Build scalable, reliable, and highβperformance solutions that can handle large transaction volumes.
- Write clean, productionβready, and testable code following industry best practices.
- Participate actively in Agile ceremonies such as sprint planning, daily standβups, and retrospectives.
- Conduct code reviews and mentor peers on best coding standards and patterns.
- Optimize application performance and troubleshoot production issues promptly.
- Collaborate with crossβfunctional teams including UI/UX, DevOps, and security to deliver endβtoβend features.
- Ensure compliance with software security guidelines, data privacy, and regulatory requirements.
- Contribute to continuous improvement initiatives, automation, and tooling enhancements.
- Document technical designs, APIs, and deployment procedures for knowledge sharing.
Tech Stack: Java / Kotlin, Spring Boot, RESTful APIs, Angular/React (frontβend), SQL/NoSQL databases, Git, Jenkins, Docker, Kubernetes, and cloud platforms (AWS/Azure). Familiarity with Agile and DevOps practices is essential.
Growth Path: Starting as a Software Engineer, high performers can progress to Senior Engineer, Tech Lead, and eventually Architecture or Management roles within 3β5 years, supported by internal training, certifications, and mentorship programs.
Why Join: Working at U.S. Bancorp India offers exposure to global banking standards, cuttingβedge technologies, and a culture that values continuous learning. Employees enjoy competitive benefits, flexible work arrangements, and opportunities to contribute to products that impact millions of customers worldwide.
Eligibility & process
Who can apply
Bachelor's degree in Computer Science, Information Technology, Electronics & Communication, or related engineering discipline; minimum 60% aggregate (or CGPA 6.0/10); no active backlogs at the time of joining; fresh graduates or candidates who have completed their degree in 2023β2025 are preferred; strong fundamentals in programming, data structures, and algorithms.
Skills & stack
Selection process
- Round 1: Online coding assessment (DSA and basic programming)
- Round 2: Technical interview (design, system architecture, coding)
- Round 3: HR interview (fitment, communication, career goals)
Prep kit
20 resourcesStudy material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Technical questions 5
Explain OOP (Object-Oriented Programming) principles with real-world examples in Java. Answer
What is the time and space complexity of QuickSort vs MergeSort? Answer
Explain the difference between SQL Indexing (B-Tree vs Hash) and when not to use an index. Answer
What happens under the hood when you enter a URL in a browser? Answer
What is the difference between REST and GraphQL APIs? Answer
Behavioural & HR questions 3
Highlight Usbank's market reputation, recent tech innovations, and how your skills in Java directly solve their team's objectives.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.