Position Details
About this role
U.S. Bank is seeking a Software Engineer for full-stack development in Chicago to design, develop, test, deploy, and maintain complex web applications, Windows components, APIs, and scheduled jobs. The role spans cloud and on-prem environments with a focus on scalable, high-performance software.
Key Responsibilities
- End-to-end design, development, testing, deployment and maintenance of full-stack solutions
- Build web apps, Windows components, APIs, and scheduled jobs
- Deploy/manage in containerized and cloud environments with Docker, Kubernetes, and Azure
- Design/automate CI/CD pipelines with Jenkins
- Monitor/troubleshoot production with AppDynamics, Splunk, Datadog
Technical Overview
Stack includes C#, VB.NET, .NET Core, React, TypeScript, Kendo UI, REST APIs, Docker, Kubernetes, Azure, Jenkins, and comprehensive monitoring with AppDynamics, Splunk, and Datadog; includes enterprise integration tools like IBM MQ and SignalR; requires Windows and Linux administration and strong SDLC discipline.
Ideal Candidate
The ideal candidate is a mid-level software engineer with 5+ years of experience delivering full-stack Java/.NET solutions in a banking environment, proficient with modern front-end and back-end ecosystems, and comfortable working in a hybrid on-site/remote model.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Bachelor’s degree in Computer Science or related field, 5+ years of progressive post-baccalaureate experience, Not specified visa sponsorship
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile