04 Sep
|
U.S. Bank
|
Chennai
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** **Role Summary** The Tech Lead is the senior technical leader embedded within a domain team, responsible for guiding day-to-day engineering execution and ensuring solutions are delivered with high quality, maintainability, and alignment to architectural standards. This role blends hands-on development with technical decision-making, mentorship, and collaboration with product and business stakeholders. **Key Responsibilities** + Lead technical execution for domain features and services, ensuring reliable delivery and clean, maintainable implementations. + Drive solution design at the epic and component level (APIs, data models, workflows), aligning with enterprise/application architecture guardrails. + Maintain engineering standards through code reviews, testing strategies, CI/CD discipline, and observability practices. + Partner closely with Product, UX, and domain SMEs to translate requirements into sound technical approaches. + Identify and mitigate delivery risks (technical debt, performance issues, unclear requirements), and propose pragmatic solutions. + Mentor engineers through pairing, coaching, and technical feedback; foster a culture of learning and ownership. + Act as the team's technical "voice" in planning, estimation, and trade-off decisions. + Support incident response and operational excellence for the domain's services (on-call readiness, root cause analysis, resilience).
+ Lead full-stack delivery across backend services and modern user interfaces using React or similar frameworks. + Design and maintain CI/CD pipelines, automation, monitoring, and reliable production operations. **Required Skills / Experience** + Solid software engineering fundamentals and proven ability to deliver production-grade solutions. + Experience leading technical delivery within agile teams. + Proficiency with modern development practices (testing, code review, CI/CD, instrumentation/monitoring). + Working knowledge of integration patterns (REST/GraphQL/events), domain modeling, and data persistence approaches. + Full-stack development experience, including modern UI development with React or a comparable framework. + Hands-on DevOps experience with cloud platforms such as AWS, infrastructure as code (for example, Terraform), containers, source control, build and deployment orchestration, automated testing, observability, and secure zero-downtime delivery. + Strong collaboration and communication skills; ability to influence without authority. **Success Measures** + Predictable delivery of high-quality software + Low defect escape rate and improved system operability + Increased team capability through mentoring and technical clarity + Alignment with architecture standards while maintaining delivery speed **Experience** - 10+ Years **Shift Timings** - 11 AM - 8 PM **Location** - Chennai **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 (https://careers.usbank.com/global/en/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.
📌 Lead Software Engineer - IN B (Chennai)
🏢 U.S. Bank
📍 Chennai