US Bank Logo

US Bank

Senior Software Engineer

Reposted 2 Hours Ago
Be an Early Applicant
In-Office
Chennai, Tamil Nadu, IND
Senior level
In-Office
Chennai, Tamil Nadu, IND
Senior level
Lead design, development, testing, and production support of scalable web applications using React and Node.js. Build reusable frontend components, design RESTful APIs, apply micro-frontend and event-driven patterns, ensure accessibility and performance, drive CI/CD and testing practices, troubleshoot incidents, mentor engineers, and contribute to architecture and operational excellence.
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

Senior Software Engineer - (React / Node.js)

Position Summary

We are seeking a highly skilled Senior Full Stack Engineer with 7+ years of professional software development experience to join our engineering team. This role requires a strong hands-on engineer who excels in modern web application development, frontend architecture, API development, and production support.

The ideal candidate combines deep technical expertise with strong communication, leadership, and ownership skills. They will work closely with technical leads, product stakeholders, architects, and fellow engineers to design, build, troubleshoot, and support enterprise-scale applications.

This position is heavily focused on React, Node.js, Micro Frontends, APIs, and modern web technologies, requiring both strategic thinking and hands-on coding experience.

Key Responsibilities

  • Design, develop, test, and maintain scalable web applications using React and Node.js.
  • Build reusable and maintainable frontend components and application frameworks.
  • Design and implement RESTful APIs and backend services using Node.js.
  • Participate in technical design discussions, architecture reviews, and solution planning.
  • Develop and support applications following Micro Frontend architectural patterns.
  • Work with event-driven architectures and asynchronous communication patterns.
  • Collaborate closely with product owners, technical leads, architects, and business stakeholders.
  • Troubleshoot and resolve production incidents and application performance issues.
  • Lead or actively participate in troubleshooting calls, root-cause analysis, and incident management activities.
  • Ensure high-quality code through unit testing, code reviews, and engineering best practices.
  • Contribute to CI/CD automation and deployment pipelines.
  • Champion accessibility (A11y) standards and responsive design practices.
  • Mentor junior and mid-level engineers and provide technical leadership when needed.
  • Drive continuous improvements in development practices, tooling, automation, and operational excellence.

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
  • 7+ years of software engineering experience.
  • Strong hands-on experience developing modern web applications.
  • Expert-level JavaScript/TypeScript skills.
  • Strong experience with: React, Node.js, HTML5, CSS3, RESTful APIs and MongoDB
  • Experience designing and implementing scalable frontend architectures.
  • Deep understanding of component-based application design.
  • Strong knowledge of state management patterns (Redux, Context API, etc.).
  • Proven experience developing backend APIs using Express.js or similar Node.js frameworks.
  • Strong understanding of API security, authentication, and authorization.
  • Experience working with Micro Frontend architectures.
  • Experience with Event-Driven Architecture and event-based integrations.
  • Strong understanding of package management using npm and Node ecosystem best practices.
  • Experience implementing and maintaining CI/CD pipelines.
  • Experience with Git-based source control workflows.
  • Strong debugging and application troubleshooting skills.

Testing & Quality Engineering

The successful candidate must demonstrate strong quality engineering practices including:

  • Unit testing using:  Vitest, Jest, React Testing Library
  • Frontend and API test automation.
  • Test-driven development (TDD) or similar quality-focused methodologies.
  • Code coverage and quality analysis tools.
  • Experience maintaining highly reliable production systems.

Accessibility & User Experience

Required experience with:

  • Web Accessibility (WCAG / A11y)
  • Semantic HTML
  • Responsive Web Design
  • Cross-browser compatibility
  • CSS architecture and maintainability
  • Performance optimization techniques

Production Support & Operational Excellence

Candidates should have proven experience:

  • Supporting mission-critical applications.
  • Leading production incident calls.
  • Performing root cause analysis and problem resolution.
  • Monitoring application health and performance.
  • Working with observability and logging platforms.
  • Driving operational stability and reliability improvements.

Preferred Qualifications

  • Experience in large enterprise environments.
  • Experience with Micro Frontends using Module Federation or similar technologies.
  • Experience with cloud platforms (Azure, AWS, or GCP).
  • Experience with containerization and Kubernetes.
  • Knowledge of DevOps and Site Reliability Engineering concepts.
  • Experience building internal platforms, shared frameworks, or reusable component libraries.

Soft Skills & Leadership Expectations

We are looking for an engineer who demonstrates:

  • Strong ownership mindset.
  • Excellent verbal and written communication skills.
  • Ability to influence technical decisions across teams.
  • Strong stakeholder management skills.
  • Leadership through execution and example.
  • Ability to mentor team members and elevate engineering practices.
  • Strong collaboration and teamwork.
  • Problem-solving and decision-making skills under pressure.
  • Proactive attitude with a passion for continuous improvement.

Ideal Candidate Profile

The ideal candidate is a hands-on senior engineer who can confidently switch between:

  • Building React applications
  • Developing Node.js APIs
  • Troubleshooting production issues
  • Leading technical discussions
  • Driving architectural decisions
  • Partnering with stakeholders
  • Mentoring other engineers

They are equally comfortable writing code, solving production incidents, and helping guide the technical direction of the team.

Tech Stack Focus: React, TypeScript, Node.js, Express.js, MongoDB, REST APIs, Micro Frontends, Event-Driven Architecture, Jest, Vitest, npm, CI/CD, HTML, CSS, Accessibility (A11y).

Shift Timings - 11 AM - 8 PM.

Location - Chennai.

Experience - 7 - 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

4 Days Ago
In-Office
Chennai, Tamil Nadu, IND
Senior level
Senior level
Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
Build, test, deploy, operate, and improve software services, APIs, applications, integrations, and automation within an AI-enabled delivery pod. Use specification-driven development and approved AI coding tools to produce secure, maintainable software while validating AI-generated output. Develop comprehensive automated tests, integrate quality and security checks into CI/CD, establish observability and resilience, collaborate with cross-functional stakeholders, and continuously improve engineering quality, delivery speed, reliability, and production support.
Top Skills: APIsC#Ci/CdClaude CodeCloud PlatformsContainersDistributed SystemsEvent-Driven ArchitectureGenerative AiGitGitGithub CopilotGithub Spec-KitGoInfrastructure As CodeJavaJavaScriptKubernetesLarge Language ModelsMcpMicroservicesNosql DatabasesObservabilityOpenai CodexPrompt EngineeringPythonRelational DatabasesRetrieval-Augmented GenerationTypescript
5 Days Ago
Remote or Hybrid
India
Senior level
Senior level
Artificial Intelligence • Consumer Web • Edtech • Enterprise Web • HR Tech • Social Impact • Generative AI
Build and deploy AI-powered solutions for enterprise and campus customers. Scope environments, prototype agentic AI applications, design secure multi-tenant and hybrid architectures, and harden successful prototypes into production. Own identity, encryption, networking, CI/CD, observability, and production support within customer environments. Collaborate with product, AI, data, and program teams to standardize repeatable solutions. The role is highly customer-facing and requires regular domestic and occasional international travel.
Top Skills: Api GatewaysAWSAws PrivatelinkCi/CdDockerDuckdbEncryptionFastmcpIamJavaKafkaKey ManagementKubernetesLangchainLanggraphMcpMtlsObservabilityPgvectorPostgresPythonRagTypescriptVpc Peering
7 Days Ago
In-Office
Chennai, Tamil Nadu, IND
Senior level
Senior level
Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
Design, develop, test, deploy, monitor, and maintain secure, scalable software components and services. Own complex features end to end, shape architecture and APIs, implement CI/CD and quality automation, diagnose production issues, and improve observability and reliability. Lead risk-based testing across multiple levels, apply governed AI-assisted development, integrate LLM and agentic capabilities where valuable, mentor engineers, conduct technical reviews, and promote engineering standards and continuous delivery improvements.
Top Skills: Agentic WorkflowsAPIsC#Ci/CdClaude CodeCloud PlatformsCodexContainersDistributed SystemsGitGithub CopilotInfrastructure As CodeJavaJavaScriptLlm IntegrationNosql DatabasesObservabilityPythonRelational DatabasesRetrieval-Augmented GenerationTypescript

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