Lead Software Engineer

$149,781 - $176,100/Yr

US Bank - Irving, TX

posted 20 days ago

Full-time - Mid Level
Remote - Irving, TX
Credit Intermediation and Related Activities

About the position

The Lead Software Engineer at U.S. Bank will play a crucial role in developing next-generation products that address business use cases for Domain Services, System Integrations, and Digital Innovations. This position involves designing and implementing user interfaces, APIs, and operational improvements while leading a team of API engineers. The role emphasizes Agile methodologies and requires collaboration with various teams to ensure high-quality software delivery.

Responsibilities

  • Develop next-generation products to solve business use cases for Domain Services, System Integrations, and Digital Innovations.
  • Design and implement DIY use cases and rich UI interfaces.
  • Build performant APIs for consumption by multiple application teams across mobile, web, and direct API integration experiences.
  • Perform analysis on failures and propose design changes to encourage operational improvements.
  • Utilize Microservices/API development and responsible web development using MVC frameworks.
  • Design APIs and apply applicable patterns across contexts/codebases.
  • Lead a team of API engineers, focusing on hiring, development, and leadership.
  • Gather requirements and analyze various technical possibilities to achieve business requirements.
  • Test and document software solutions, ensuring adherence to U.S. Bank standards.
  • Drive offshore teams and manage stand-ups to ensure business requirements are met.

Requirements

  • Master's degree in Computer Science or Information Technology Management plus 2 years of experience as a Software Developer or related; or a Bachelor's degree plus 5 years of experience in lieu of a Master's degree.
  • 2 years of experience with systematic debugging to diagnose issues located to a single service.
  • Experience designing wireframes, prototypes, and reusable components.
  • Experience using Micro-Frontend architecture.
  • Experience developing reusable modules and components for AEM.
  • Proficient in using data structures and patterns for writing code.
  • Experience configuring Jenkins Pipeline processes for builds in various environments.
  • Familiarity with tools and technologies such as HTML5, CSS3, JSX, React, Redux, AEM, Spring Boot, App Dynamics, Jira, GIT, TFS, Adobe XD, SonarQube, Jest, Enzyme, SASS, TestCafe, Jenkins, Kubernetes, Rancher.

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
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service