Jobs Companies U.S. Bank Senior Software Engineer

Über diese Senior Software Engineer Stelle bei U.S. Bank

U.S. Bank · Vor Ort · Chennai, India

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.

Bereit, sich bei U.S. Bank zu bewerben?
Bei U.S. Bank bewerben

Über U.S. Bank

At U.S. Bank, we’re on a journey to do our best. Helping the customers and businesses we serve to make better and smarter financial decisions and enabling the communities we support to grow and succeed. 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. Bank 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.

Alle Jobs bei U.S. Bank ansehen →

Ähnliche Jobs

ICON plc
Lead Clinical Data Science Programmer
ICON plc
⚡ Früh bewerben India, Chennai Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 10 Std.
U.S. Bank
Software Engineer - Pega
U.S. Bank
⚡ Früh bewerben Chennai, India Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 1 Tg.
U.S. Bank
Lead Software Engineer
U.S. Bank
⚡ Früh bewerben Chennai, India Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 1 Tg.
U.S. Bank
Senior Software Engineer
U.S. Bank
⚡ Früh bewerben Chennai, India Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 1 Tg.
Kyndryl
Mainframe IMS System Programmer
Kyndryl
⚡ Früh bewerben Bangalore, Karnataka, India Hybrid
● Neu 👁 Gesehen ✓ Beworben vor 1 Tg.
Kyndryl
Mainframe IMS System Programmer
Kyndryl
⚡ Früh bewerben Bangalore, Karnataka, India Hybrid
● Neu 👁 Gesehen ✓ Beworben vor 1 Tg.
Light & Wonder
Software Engineer
Light & Wonder
⚡ Früh bewerben Chennai, India Vor Ort
● Neu 👁 Gesehen ✓ Beworben vor 2 Tg.
Five9
Senior Software Engineer - Frontend UI
Five9
⚡ Früh bewerben India, Chennai (Hybrid) Hybrid
● Neu 👁 Gesehen ✓ Beworben vor 4 Tg.
Five9
Software Engineer II – C++, SIP
Five9
⚡ Früh bewerben India, Chennai (Hybrid) Hybrid
● Neu 👁 Gesehen ✓ Beworben vor 4 Tg.

Registrieren für Vorschläge, die auf die von Ihnen geöffneten Jobs und gespeicherten Suchen zugeschnitten sind.

Mehr Jobs bei U.S. Bank

Alle Jobs bei U.S. Bank ansehen →

Jetzt bewerben
🤖

Moment — langsam

JobsRadar wurde für echte Menschen gebaut, die eine schwere Zeit bei der Jobsuche haben — nicht für automatisierte Anfragen. Sie klicken viel zu schnell und sind jetzt vorübergehend blockiert.

Kommen Sie später wieder. Wenn Sie wirklich auf Jobsuche sind, stehen wir hinter Ihnen — verhalten Sie sich einfach wie ein Mensch.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Verschaffe dir einen Vorsprung bei der Jobsuche.

Tritt unserem Telegram-Kanal bei für das, was dir hilft, die Stelle zu bekommen — Gehaltsbenchmarks, den wöchentlichen Marktpuls und neue Feature-Drops. Kein Spam, nur Signal.

Dem Kanal beitreten — kostenlos