US Bank Logo

US Bank

Lead Software Engineer

Reposted 15 Days Ago
Be an Early Applicant
In-Office
Chennai, Tamil Nadu, IND
Senior level
In-Office
Chennai, Tamil Nadu, IND
Senior level
Design, develop, test, and maintain scalable, high-performance distributed systems and customer-facing applications. Build RESTful microservices with Java/Spring Boot, implement event-driven solutions with Kafka, containerize and deploy workloads on Kubernetes/Rancher, apply cloud-native patterns on Azure, configure API gateways/service mesh, ensure security best practices, and drive CI/CD, observability, and engineering standards while mentoring engineers.
The summary above was generated by AI

At U.S. Bancorp India, we’re on a journey to do our best. We believe it takes all of us to bring our shared ambition to life, and each person is unique in their potential. A career with U.S. Bancorp India gives you a wide, ever-growing range of opportunities to discover what makes you thrive at every stage of your career. Try new things, learn new skills and discover what you excel at—all from Day One.

Job Description

Job Description Summary

Be a part of transformational change where integrity matters, success inspires and great teams collaborate and innovate. As the fifth-largest bank in the United States, we’re one of the country's most respected, innovative, ethical and successful financial institutions. We’re looking for people who want more than just a job – they want to make a difference! U.S. Bank is seeking a Software Engineer who will contribute toward the success of our technology initiatives in our digital transformation journey. This position will be responsible for the analysis, design, testing, development and maintenance of best in class software experiences.

Job Description

Be a part of transformational change where integrity matters, success inspires and great teams collaborate and innovate. As the fifth-largest bank in the United States, we’re one of the country's most respected, innovative, ethical and successful financial institutions. We’re looking for people who want more than just a job – they want to make a difference! U.S. Bank is seeking a Software Engineer who will contribute toward the success of our technology initiatives in our digital transformation journey. We are seeking an experienced Senior Software Engineer with strong expertise in Java, Spring Boot, Microservices, and Cloud-Native Application Development to design and build highly scalable, resilient, and customer-facing enterprise applications. The ideal candidate will have extensive experience developing distributed systems, REST APIs, containerized applications, and cloud-native solutions while adhering to modern engineering and DevOps practices.

Experience: 8-10 Years

Key Responsibilities

  • Design, develop, and maintain highly scalable, reliable, and performant distributed systems.
  • Build and enhance customer-facing applications with a strong focus on usability, performance, and security.
  • Develop RESTful APIs and microservices using Java and Spring Boot.
  • Design low-latency, high-throughput solutions capable of handling large-scale workloads.
  • Implement event-driven architectures utilizing Kafka and related messaging technologies.
  • Develop and deploy cloud-native applications on Azure.
  • Collaborate with cross-functional teams including Product, Architecture, DevOps, and UI teams.
  • Implement CI/CD pipelines using Jenkins/CloudBees and GitLab.
  • Deploy and manage containerized applications using Kubernetes and Rancher.
  • Configure and manage API gateways and service meshes using Apigee and Istio.
  • Ensure application security through certificate management, TLS/mTLS, authentication, and authorization best practices.
  • Participate in code reviews, architectural discussions, and mentoring junior engineers.
  • Drive engineering excellence through coding standards, testing, automation, and best practices.

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • 8-10 years of experience in software development.
  • Strong hands-on experience with: Java (Java 8+), Spring Boot, Microservices Architecture, REST API Design & Development, Distributed Systems, Kafka
  • Extensive experience designing scalable, fault-tolerant, and high-performance applications.
  • Strong understanding of Object-Oriented Design, Design Patterns, and Clean Architecture principles.
  • Hands-on experience with: Docker, Kubernetes, Git/GitLab, Jenkins/CloudBees
  • Experience working with source control management and DevOps best practices.
  • Strong troubleshooting, debugging, and performance tuning skills.

Preferred Qualifications

  • Experience developing cloud-native applications on Microsoft Azure.
  • Experience with: Apigee, Istio Service Mesh, Rancher
  • Familiarity with React.js and/or Node.js for frontend integration and platform awareness.
  • Exposure to AI/Generative AI technologies and integrations.
  • Experience with monitoring and observability tools such as Prometheus, Grafana, Splunk, or Azure Monitor.

Shift Timings - 11 AM - 8 PM.

Location - Chennai.

Experience - 8 - 10 Years

Location expectations 
This role requires working from a U.S. Bank location three (3) or more days per week.

If there’s anything we can do to accommodate a disability during any portion of the application or hiring process, please refer to our disability accommodations for applicants.

Posting may be closed earlier due to high volume of applicants.

This is an U.S. Bancorp India posting. U.S. Bancorp India is a part of the U.S. Bank family.

Similar Jobs

Yesterday
In-Office
Chennai, Tamil Nadu, IND
Senior level
Senior level
Hardware
Leads architecture and hands-on development of cross-platform desktop software for hardware peripherals on MacOS and Windows. Owns technical decisions, software-firmware integration, coding standards, testing, performance, and feature delivery. Mentors engineers, leads technical reviews, guides Scrum processes, and collaborates with product, firmware, QA, and design teams. Requires deep C/C++ expertise, HID protocol experience, firmware update knowledge, and strong architectural and stakeholder leadership skills.
Top Skills: AgileCC++C++14C++17Firmware Update ProcessesHid ProtocolsmacOSObject-Oriented ProgrammingScrumSoftware Design PatternsUnit TestingWindows
3 Days Ago
In-Office
Chennai, Tamil Nadu, IND
Senior level
Senior level
Fintech
Lead maintenance and enhancement of risk-rating and adverse-media software. Translate business requirements into technical designs, investigate defects, optimize Oracle PL/SQL performance for large datasets, and maintain AutoSys jobs and Linux scripts. Participate in requirements analysis, design discussions, and Agile/DevOps delivery while serving as a product technical lead.
Top Skills: Actimize ActoneActimize UdmAgileAutosysCi/Cd PipelinesDevOpsGitGitlabJavaJavaScriptLinuxOracle Pl/SqlPythonShell ScriptingSQL
3 Days Ago
In-Office
Chennai, Tamil Nadu, IND
Entry level
Entry level
Fintech
Leads the design and delivery of enterprise data solutions using data engineering, reporting, cloud, Power Platform, and AI technologies. Provides technical strategy, mentoring, governance participation, resource planning, stakeholder collaboration, technical interviewing, and oversight of compliance and operational processes.
Top Skills: Artificial IntelligenceCloud ComputingInformaticaMicrosoft Power PlatformSQLSQL ServerSsisSsrs

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account