yoinka

Software Engineering Manager

U.S. Bancorp

Chennai, IndiaMid
Sign in to applyVerified 1h ago
Location
Chennai, India
Work model
On-Site
Level
Mid
Posted
13h ago

Skills

AWSAngularAzureCI/CDDockerGCPGitJavaJenkinsKafkaKubernetesRESTReactSQLSalesforceSpring

About this role

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

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

Software Engineering Manager at U.S. Bancorp, Chennai, India | Yoinka