About The Position

U.S. Bank is seeking a Lead Engineer – Software Systems in Irving, Texas. This role provides technical leadership for engineering initiatives and establishes strategic approaches for system development. The Lead Engineer serves as a technical expert to evaluate, recommend, and integrate new technologies and innovations into existing systems. Responsibilities include mentoring and coaching junior engineers on technical tasks, coding standards, and workflows, as well as designing, reviewing, and refining system architecture to ensure scalability, reliability, and alignment with business needs. The position leads engineering teams and provides ongoing technical and strategic direction while collaborating with cross-functional teams and stakeholders to ensure alignment on requirements and deliverables. Duties also include analyzing and resolving complex system-level technical issues, improving and optimizing the software development lifecycle, and establishing engineering best practices, coding standards, and guidelines. The role develops and proposes long-term technical roadmaps and architectural plans and supports development activities by contributing to system design considerations for scalability, performance, reliability, and maintainability. This position may allow working from home within a commuting distance of the worksite location. Multiple positions are available.

Requirements

  • Requires a Bachelor’s degree (or foreign equivalent) in Computer Science or Information Technology plus 5 years of progressive, post-baccalaureate experience leading development teams, designing and maintaining complex software systems, and contributing to system architecture.
  • 5 years of experience with leading development efforts, including strategy, interaction design, prototyping, and usability validation.
  • 5 years of experience with designing, developing, and maintaining scalable, responsive, and accessible single-page applications (SPAs).
  • 5 years of experience with using modern web technologies including HTML, CSS/SCSS, and JavaScript.
  • 5 years of experience with collaborating with cross-functional teams and stakeholders to define requirements and deliver user-facing features.
  • 5 years of experience with mentoring junior engineers.
  • 5 years of experience with contributing to system architecture design, technical planning, and architecture grooming.
  • 5 years of experience with optimizing performance through efficient code, fewer requests, async processing, and CDN-based delivery with compression and lazy loading.
  • 5 years of experience with ensuring cross-browser compatibility.
  • 5 years of experience with supporting full-stack development with APIs.
  • 5 years of experience with enhancing system scalability, reliability, and performance.
  • 5 years of experience with troubleshooting complex production issues, including browser-specific, mobile-only, and race-condition–related problems.
  • 5 years of experience with establishing engineering best practices within an SDLC environment.
  • 5 years of experience with JavaScript, ReactJS, VueJS, NodeJS, Git, and CI/CD.

Responsibilities

  • Provides technical leadership for engineering initiatives and establishes strategic approaches for system development.
  • Serves as a technical expert to evaluate, recommend, and integrate new technologies and innovations into existing systems.
  • Mentors and coaches junior engineers on technical tasks, coding standards, and workflows.
  • Designs, reviews, and refines system architecture to ensure scalability, reliability, and alignment with business needs.
  • Leads engineering teams and provides ongoing technical and strategic direction.
  • Collaborates with cross-functional teams and stakeholders to ensure alignment on requirements and deliverables.
  • Analyzes and resolves complex system-level technical issues.
  • Improves and optimizes the software development lifecycle.
  • Establishes engineering best practices, coding standards, and guidelines.
  • Develops and proposes long-term technical roadmaps and architectural plans.
  • Supports development activities by contributing to system design considerations for scalability, performance, reliability, and maintainability.

Benefits

  • Healthcare (medical, dental, vision)
  • Basic term and optional term life insurance
  • Short-term and long-term disability
  • Pregnancy disability and parental leave
  • 401(k) and employer-funded retirement plan
  • Paid vacation (from two to five weeks depending on salary grade and tenure)
  • Up to 11 paid holiday opportunities
  • Adoption assistance
  • Sick and Safe Leave accruals of one hour for every 30 worked, up to 80 hours per calendar year unless otherwise provided by law
  • Incentive and recognition programs
  • Equity stock purchase
  • Pension
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service