Senior Software Engineer
U.S. Bank (company site, opens in a new tab)10+ yrsChennaiOn-siteDirect career pageEst. 30–50 LPA
Posted on 16 Sept
Reach people at U.S. Bank
People at this company you can reach
Log in to see who works here
Create a free account or log in to see the people at U.S. Bank you could write to:
- Recruiters & HR
- People in this function
- Work addresses
Your match
Against your primary resume
Log in to see your match score
Create a free account or log in to unlock your CV match score across:
- Role fit
- Experience
- Industry relevance
Protocol Intelligence
How competitive this role is
Competition
Background fit
Strictness
Log in to see why each signal reads the way it does.
Job description
Structured overview of role & requirements
About This Role
- Design, develop, test, operate, and maintain scalable and reliable software products with full stack ownership.
- Ensure software artifacts meet U.S. Bank standards with a focus on customer experience, security, and compliance.
- Perform technical leadership tasks including code reviews, troubleshooting, and driving engineering best practices to support digital transformation.
Minimum Requirements
- Bachelor's degree or equivalent experience required.
- Minimum of 10 years of relevant software engineering experience.
- Strong hands-on experience with Java, Spring Boot, microservices, API development, React, and relational databases.
- Experience working with agile software development lifecycle and DevOps principles.
Ideal Candidate Profile
- Experienced technical leader capable of mentoring junior engineers and guiding product outcomes in large-scale, complex environments.
- Strong understanding of business objectives and ability to align technical strategy to support broader goals.
- Skilled in cross-functional collaboration across engineering, product, and support teams with a focus on operational excellence and innovation.