Principal Software Engineer – Technology Modernization (Multiple openings) in Chicago, IL.

U.S. Bank National AssociationChicago, IL
$153,317 - $204,800Onsite

About The Position

U.S. Bank is seeking a full-time Principal Software Engineer – Technology Modernization (Multiple openings) in Chicago, IL. This role involves working across a broad spectrum of engineering teams and stakeholders to define and review end-to-end application deployments and system designs. The position supervises the work of up to 3 professionals (engineers). Multiple positions are available.

Requirements

  • Bachelor’s degree or equivalent in Computer Science or Computer Engineering
  • 5 years of (progressive, post-baccalaureate) experience in a related software developer or tech lead occupation
  • 60 months of experience developing application programs using .NET, C#, Java, and Microsoft SQL/Oracle
  • 60 months of experience using agile or waterfall software development lifecycle
  • 60 months of experience working with business users and teams to understand requirements for applications and develop solutions
  • 60 months of experience leading design reviews and proof of concepts, and training developers
  • 60 months of experience creating test scripts and performing Unit, Regression, Integration, and User Acceptance testing using Unit, Postman, and Selenium Automation
  • Travel required up to 5% of the time within the U.S. (domestic) to attend company project planning and system design meetings

Nice To Haves

  • Experience with Azure/AWS Public Cloud
  • Experience with approved tooling, including .NET, C#, Java, Microsoft SQL/Oracle, YAML, Git, and Kubernetes
  • Experience creating CI/CD and IaC pipelines using Terraform, Ansible, Splunk, YAML, and Gitlab
  • Experience troubleshooting application performance and issue resolution on Azure/AWS using Splunk, Azure portal, AWS Console, PowerShell, .NET and Java
  • Experience evangelizing FinOps and DevOps engineering team’s mindset for operating in Cloud
  • Experience training developers on FinOps and DevOps best practices using Apptio Cloudability and Gitlab
  • Experience as a key technical lead and liaison between application teams and enterprise cloud teams
  • Experience guiding and training application engineering teams to create test scripts and perform Unit, Regression, Integration, and User Acceptance testing
  • Experience investigating and evangelizing GenAI technologies
  • Experience investigating tooling, such as Gitlab and GitHub CoPilot

Responsibilities

  • Lead design reviews, proof of concepts and training developers
  • Build and operate modern applications on Azure/AWS Public Cloud using approved tooling, including .NET, C#, Java, Microsoft SQL/Oracle, YAML, Git, and Kubernetes
  • Create CI/CD and IaC pipelines to stand up infrastructure on Azure/AWS using Terraform, Ansible, Splunk, YAML, and Gitlab
  • Troubleshoot application performance and issue resolution on Azure/AWS and using Splunk, Azure portal, AWS Console, PowerShell, .NET and Java
  • Evangelize and shift FinOps and DevOps engineering team’s mindset for operating in Cloud
  • Train developers to incorporate FinOps and DevOps best practices in software development lifecycle using Apptio Cloudability and Gitlab
  • Act as key technical lead and liaison between application teams and enterprise cloud teams, through hands-on issue resolution of issues using Azure portal, PowerShell, Gitlab, and YAML
  • Guide and train application engineering teams to create test scripts and perform Unit, Regression, Integration, and User Acceptance testing using Unit, Postman, Selenium Automation
  • Investigate and evangelize GenAI technologies to optimize and automate mundane software engineering tasks
  • Investigate tooling, such as Gitlab and GitHub CoPilot, to optimize software generation, unit/integration and regression test creation

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