Software Engineer (Integration Services (.Net)

US Bank

Minneapolis (MN)

On-site

USD 110,000 - 140,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Healthcare (medical, dental, vision)
401(k) retirement plan
Paid vacation
Annual holidays
Adoption assistance
Sick leave

Job summary

U.S. Bank is seeking a software engineer to design, develop, test, and maintain enterprise integration solutions and REST APIs within an agile DevOps framework. The role requires collaboration with cross-functional teams and adherence to bank standards to minimize customer impact.

The candidate will contribute to application modernization, data exchange security, and scalable backend services, working from a U.S. Bank location at least three days per week.

Qualifications

  • Bachelor's degree or equivalent work experience.
  • 3–5 years of relevant experience.

Responsibilities

  • Design, develop, test, deploy, and support enterprise integration solutions and services.
  • Build and maintain REST APIs, backend services, and system integrations connecting internal and external platforms.
  • Develop scalable solutions that enable secure data exchange and business process automation.
  • Create and enhance workflow automation capabilities to improve operational efficiency and user experience.
  • Contribute to application modernization initiatives, improving scalability, performance, reliability, and maintainability.
  • Collaborate with business stakeholders, product teams, and engineers to analyze requirements and deliver technical solutions.
  • Participate in all phases of the SDLC including technical design, coding, testing, implementation, and production support.
  • Identify opportunities to automate manual processes and drive continuous improvement.
  • Implement and support application security, compliance, and risk management requirements.
  • Perform code reviews, maintain technical documentation, and promote engineering best practices.

Skills

C#
.NET
OOP
SQL Server
Relational DB design
Query optimization
Data integration
REST APIs
Web services
Backend integration
React
JavaScript/TypeScript
Responsive UI
Integration patterns
Workflow automation
Agile/Scrum
CI/CD
Git
Automated testing
Release management
Troubleshooting
Production support
Cloud-native
Event-driven
Message queues
DevOps
Application security
AI-assisted development tools

Education

Bachelor's degree or equivalent

Tools

SQL Server
Git
CI/CD pipelines

Job description

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.

Job Description

This position will be responsible for the analysis, design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who can collaborate with a team and across the organization. The candidate takes responsibility of the software artifacts produced adhering to U.S. Bank standards in order to ensure minimal impact to the customer experience. The candidate will be adept with the agile software development lifecycle and DevOps principles.

Essential Responsibilities
  • Design, develop, test, deploy, and support enterprise integration solutions and services.
  • Build and maintain REST APIs, backend services, and system integrations connecting internal and external platforms.
  • Develop scalable solutions that enable secure data exchange and business process automation.
  • Create and enhance workflow automation capabilities to improve operational efficiency and user experience.
  • Contribute to application modernization initiatives , improving scalability, performance, reliability, and maintainability.
  • Collaborate with business stakeholders, product teams, and engineers to analyze requirements and deliver technical solutions.
  • Participate in all phases of the SDLC including technical design, coding, testing, implementation, and production support .
  • Identify opportunities to automate manual processes and drive continuous improvement.
  • Implement and support application security, compliance, and risk management requirements.
  • Perform code reviews, maintain technical documentation, and promote engineering best practices.
Basic Qualifications
  • Bachelor's degree, or equivalent work experience
  • Three to five years of relevant experience
Preferred Skills/Experience
  • Strong proficiency in C# , .NET , and object-oriented software development principles.
  • Hands-on experience with SQL Server , relational database design , query optimization, and data integration.
  • Expertise in designing and developing REST APIs , web services, and backend integration solutions.
  • Experience building modern web applications using React , JavaScript/TypeScript, and responsive UI development practices.
  • Knowledge of enterprise integration patterns , system-to-system integrations, and secure data exchange architectures.
  • Experience delivering workflow automation solutions that improve operational efficiency and business processes.
  • Proficiency with Agile methodologies , including Scrum, iterative development, and cross-functional team collaboration.
  • Experience with CI/CD pipelines , Git , source control management, automated testing, and release management practices.
  • Strong troubleshooting, production support, analytical, and problem-solving skills within complex enterprise environments.
  • Familiarity with cloud-native development , event-driven architecture , message queues , DevOps practices , application security , and AI-assisted development tools such as GitHub Copilot and Claude Code .
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 .

Benefits

Our approach to benefits and total rewards considers our team members' whole selves and what may be needed to thrive in and outside work. That's why our benefits are designed to help you and your family boost your health, protect your financial security and give you peace of mind. Our benefits include the following:

  • 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
  • Review our full benefits available by employment status here .

U.S. Bank is an equal opportunity employer. We consider all qualified applicants without regard to race, religion, color, sex, national origin, age, sexual orientation, gender identity, disability or veteran status, and other factors protected under applicable law.

E-Verify

U.S. Bank participates in the U.S. Department of H

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (Integration Services (.Net))
Software Engineer (Integration Services (.Net))

Us Bank • Atlanta (GA)

Hybrid
USD 105,000 - 124,000
Healthcare
Life insurance
Disability insurance
+4
Software Engineer 2
Software Engineer 2

US Bank • Irvine (CA)

On-site
USD 110,000 - 150,000
Healthcare benefits
Retirement plan
Paid time off
Sr. Software Engineer (Full-Stack: Java/SpringBoot, React, DevOps, Cloud)
Sr. Software Engineer (Full-Stack: Java/SpringBoot, React, DevOps, Cloud)

U.S. Bank • Minneapolis (MN)

Hybrid
USD 90,000 - 120,000
Healthcare (medical, dental, vision)
401(k) and employer‑funded retirement plan
Paid vacation and holiday opportunities
+1
Senior Software Engineer
Senior Software Engineer

U.S. Bank • Minneapolis (MN)

On-site
USD 120,000 - 141,000
Healthcare (medical, dental, vision)
Life insurance
Disability coverage
+6
Senior Software Engineer - 3 (Full Stack)
Senior Software Engineer - 3 (Full Stack)

U.S. Bank • Irving (TX)

On-site
USD 110,000 - 150,000
Healthcare (medical, dental, vision)
401(k) and employer-funded retirement
Paid vacation and holidays
+1
Sr Software Engineer (API & MCP Governance and Enablement)
Sr Software Engineer (API & MCP Governance and Enablement)

U.S. Bank • Chicago (IL)

Hybrid
USD 120,000 - 180,000
Healthcare (medical, dental, vision)
Life insurance
Disability insurance
+4
Software Engineer (Integration Services (.Net))
Software Engineer (Integration Services (.Net))

U.S. Bank • Minneapolis (MN)

Hybrid
USD 105,000 - 124,000
Healthcare
Retirement plan
Paid vacation
+3
Software Engineer 1 (Mainframe, COBOL)
Software Engineer 1 (Mainframe, COBOL)

U.S. Bank • Town of Brookfield (WI)

On-site
USD 93,000 - 109,000
Healthcare
Retirement plan
Paid vacation
Senior Software Engineer - 3 (Full Stack)
Senior Software Engineer - 3 (Full Stack)

Us Bank • Irving (TX)

On-site
USD 110,000 - 160,000
Healthcare
401(k)
Paid vacation
+4
Sr. Software Engineer– API & Developer Platform
Sr. Software Engineer– API & Developer Platform

U.S. Bank • Hopkins (MN)

On-site
USD 120,000 - 180,000
Healthcare (medical, dental, vision)
401(k) plan
Paid vacation