06 Aug
|
U.S. Bancorp India
|
Chennai
06 Aug
U.S. Bancorp India
Chennai
At U.S. Bancorp India, we are 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
Key Responsibilities
Engineering Leadership & Team Management
- Lead and manage a team of full stack engineers (Java, front-end, and integration developers)
- Foster a high-performance, collaborative engineering culture focused on accountability and continuous improvement
- Provide coaching, mentoring, and career development for team members
- Conduct performance reviews, goal setting, and talent development planning
Delivery Management & Execution
- Own end-to-end delivery of engineering solutions from design through production deployment
- Manage sprint planning, backlog prioritization, and release timelines
- Ensure delivery within scope, time, and quality expectations
- Identify and mitigate risks, dependencies, and blockers
Architecture & Technical Oversight
- Provide hands-on technical leadership in:
- Java (Spring Boot) microservices
- RESTful APIs and distributed systems
- Front-end frameworks (React, Angular, or similar)
- Guide architectural decisions aligned with enterprise standards and best practices
- Drive adoption of scalable, cloud-native, and event-driven architectures
Integration & Platform Ecosystem
- Oversee integrations with enterprise systems including:
- CRM platforms (e.g., Salesforce)
- Event streaming (Kafka)
- Legacy and cloud platforms
- Ensure data consistency, reliability, and performance across interconnected systems
DevOps & Engineering Excellence
- Drive CI/CD adoption and release automation using tools such as Jenkins, Git, and related platforms
- Establish best practices for:
- Code quality and peer reviews
- Automated testing and coverage
- Secure coding standards
- Improve engineering productivity, efficiency, and developer experience
Production Support & Reliability
- Ensure high availability, performance, and resilience of applications
- Establish support models for L2/L3 incident management
- Lead root cause analysis and implement preventative measures
- Drive observability practices (monitoring, logging, alerting)
Security, Risk & Compliance
- Ensure applications meet enterprise security and regulatory requirements
- Partner with risk, compliance, and security teams to address control requirements
- Enforce secure coding practices and data protection standards
Cross-Functional Collaboration
- Partner with product managers, architects, and business stakeholders to translate requirements into technical solutions
- Align engineering delivery with strategic business priorities
- Facilitate communication across distributed teams and stakeholders
Continuous Improvement & Innovation
- Drive modernization initiatives (monolith to microservices, cloud migration)
- Identify opportunities to reduce technical debt and improve system performance
- Encourage adoption of emerging technologies (AI-assisted development, automation tools)
Required Qualifications
- Bachelor's degree in computer science, Engineering,
or related field (or equivalent experience)
- 7+ years of software engineering experience with strong Java full stack background
- 3+ years of experience leading or managing engineering teams
- Strong expertise in:
- Java, Spring Boot, and REST APIs
- Microservices architecture
- Front-end frameworks (React, Angular, or equivalent)
- Experience with:
- CI/CD pipelines and DevOps tools
- SQL and/or NoSQL databases
- Enterprise system integrations
Preferred Qualifications
- Experience with:
- Kafka or event-driven architectures
- Cloud platforms (AWS, Azure, or GCP)
- Containerization (Docker, Kubernetes)
- Familiarity with CRM ecosystems (e.g., Salesforce)
- Experience in financial services or regulated environments
- Exposure to distributed systems design and domain-driven design
Key Skills
- Engineering Leadership & Team Development
- Java / Spring Boot & Microservices
- Full Stack Development (UI + API)
- System Integration & APIs
- DevOps & CI/CD
- Cloud & Distributed Systems
- Problem Solving & Decision Making
Success Criteria
- Delivers high-quality, scalable solutions aligned to enterprise architecture
- Builds and retains robust engineering talent
- Improves delivery predictability and operational reliability
- Drives modernization and reduces technical debt
- Aligns engineering execution with business and compliance priorities
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.
📌 Software Engineering Manager (Chennai)
🏢 U.S. Bancorp India
📍 Chennai