Hiring.Camp

Senior Software Engineer

Usbank

·

Yesterday

Location
Chennai, India
Type
Full-time
Department
Engineering
Seniority
Senior
Experience
7+ years
Education
Bachelor
Closing date
Today
Source
Workday

Description

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.

Skills

JavaScriptTypeScriptReactHTML5CSS3Node.jsExpress.jsAWSAzureGCPKubernetesCI/CDMongoDBGitRESTDevOps

Similar Jobs

30

Senior Software Engineer

IPT Global · Houston, TX, United States · Remote

Today

Senior Software Engineer

TextUs · Denver, CO +1 · Hybrid

Today

Senior Software Engineer

Lyrahealth · United States · Remote

Today

Senior Software Engineer

Mozilla · Remote Canada · Remote

Today

Senior Software Engineer

Mozilla · Remote · Remote

Today

Senior Software Engineer

Emburse · Toronto · Hybrid

Today

Senior Software Engineer

Pearson · United States, US · Hybrid

Today

Senior Software Engineer

Schonfeld · London, England, United Kingdom

Today

Software Engineer - Senior

Cummins · Pune, Maharashtra, India · Onsite

Today

Senior Software Engineer

NielsenIQ · Chennai, TN, India · Hybrid

Today

Senior Software Engineer

" QAD, Inc." · Pune, India · Hybrid

Today

Senior Software Engineer

Usbank · Chennai, India

Yesterday

Senior Software Engineer

Remitly is · Krakow, Poland

Yesterday

Senior Software Engineer

Rbc · RBC WATERPARK PLACE, 88 QUEENS QUAY W:TORONTO, Canada +1 · Remote, Hybrid

Yesterday

Senior Software Engineer

Mastercard · Pune, India

Yesterday

Senior Software Engineer

Leidos · 6314 Remote/Teleworker US, United States of America · Remote

Yesterday

Senior Software Engineer

symplr · Bangalore, KA, IN

Yesterday

Senior Software Engineer

Greendotcorp · US-CA California Los Angeles/Orange County Home Office, United States of America · Remote, Hybrid, Onsite

Yesterday

Senior Software Engineer

Fiserv is the global leader · New York, New York, United States of America · Onsite

Yesterday

Senior Software Engineer

Finastra · Bengaluru, India

Yesterday

Senior Software Engineer

Factset · India, Hyderabad, DVS, SEZ-1 – Orion B4; FL 7,8,9,11 (Hyderabad - Divyasree 3)

Yesterday

Senior Software Engineer

Equiniti · Bengaluru - Unit 4, India

Yesterday

Senior Software Engineer

Elekta · Stockholm, Sweden

Yesterday

Senior Software Engineer

OfficeRnD · Sofia, Bulgaria

Yesterday

Software Engineer - Senior

Capgroup · London, United Kingdom

Yesterday

Senior Software Engineer

Uipath · Bucharest · Onsite

Yesterday

Senior Software Engineer

Wf · 110380-IND-BENGALURU-INTL BLR Twr-1&2 CARNATION, India +1

Yesterday

Senior Software Engineer

Usbank · Chennai, India

Yesterday

Senior Software Engineer

Usbank · Chennai, India

Yesterday

Senior Software Engineer

Alarmcom · Tysons, Virginia

Yesterday