U.S. Bank

Lead Software Engineer - IN A

U.S. Bank
Apply
10 days ago
Chennai, IndiaStaff+

Responsibilities

  • Design, develop, test, operate, and maintain scalable, high-performance software systems.
  • Own end-to-end delivery of complex features and systems, including architecture and design decisions.
  • Write production-ready, testable code across services and platforms.
  • Provide technical guidance and mentorship to Software Engineers and Software Engineers 2.
  • Lead code reviews, establish engineering best practices, and influence technical direction with architects and engineering leaders.
  • Troubleshoot complex production issues, perform root cause analysis, and implement long-term fixes.
  • Drive improvements in code quality, testing, automation, DevOps practices, system reliability, and performance.
  • Develop AI-enabled applications, services, and platform capabilities.
  • Design and enhance developer productivity tools, CI/CD pipelines, and automation frameworks.
  • Collaborate with product, design, QA, DevOps, and platform teams to deliver end-to-end solutions.
  • Own significant components or services and drive modernization, innovation, and knowledge sharing.

Requirements

  • Bachelor's degree or equivalent work experience.
  • 8+ years of relevant software engineering experience.
  • Strong experience with modern programming languages such as Java, Python, or C#.
  • Deep understanding of software development lifecycle and DevOps practices.
  • Working knowledge of AI-assisted development tools such as Claude Code, GitHub Copilot, or equivalent.
  • Demonstrated ability to design and deliver scalable, production-grade systems.
  • Preferred experience with AWS, Azure, or GCP and distributed systems.
  • Preferred experience with AI/ML or GenAI-based solutions and adoption of AI coding tools.
  • Preferred knowledge of microservices architecture, APIs, and event-driven systems.
  • Preferred experience with CI/CD, Docker, Kubernetes, and infrastructure automation.
  • Preferred exposure to Developer Experience tooling, platform engineering, and regulated environments.

Benefits

  • Chennai-based role requiring work from a U.S. Bank location three or more days per week.
  • Shift timing is 11 AM to 8 PM.
  • Disability accommodations are available during the application and hiring process.
U.S. Bank

About U.S. Bank

10,000+ employees

At U.S. Bank, we help millions of clients achieve their goals with a balance of best-in-class technology and human expertise tailored to individual needs. As the fifth-largest commercial bank in the United States, we’ve built a reputation for strength and stability across a diversified mix of businesses, including commercial and institutional banking, business banking, payments, wealth management and consumer banking. We’ve been named one of the World’s Most Ethical Companies® by the Ethisphere Institute and the most admired superregional bank by Fortune. In addition to thousands of branches serving consumers, U.S. Bank offers a complete suite of products, services and strategic partnerships for business. Within our Wealth, Corporate, Commercial and Institutional Banking division, we serve more than half a million clients across the country and around the world, ranging from wealthy individuals and families to the largest corporations, including 90% of Fortune 1000 companies. We’re also consistently recognized as a great place to work. We’re shaping our company culture with intention, focused on creating a workplace where it’s safe to speak up, share ideas and try new things. We’re proud to be recognized as a “Best for Vets” employer by the Military Times and included on Fair360’s (formerly DiversityInc.) list of Top 50 Companies for Diversity. U.S. Bank, NA. Member FDIC. Equal Housing Lender.

Contact me