1

Senior Software Developer Engineer Jobs in Minnesota

Senior Software Engineer

Hopkins, MN · Hybrid

$124K - $163K/yr

We are looking for a Senior Software Engineer to join our Data Platform Engineering team as we continue our Platform Modernization journey. Essential Responsibilities: * Adopt & advocate best ...

Sr. Software Engineer

Eagan, MN · On-site

$124K - $164K/yr

Title: Sr. Software Engineer Location: Eagan, MN 55123 Duration: 6 Months (Possibility of a long ... Not looking for a junior developer Did a lot of design work, looking for a fairly seasoned ...

Senior Software Engineer

Anoka, MN · Hybrid

$110K - $160K/yr

Senior Software Engineer - Med Device Location: South Metro, Twin Cities (hybrid schedule on-site ... Experience with Azure DevOps, static/dynamic code analysis tools, and continuous integration ...

Be Seen First

Senior Software Engineer

Eden Prairie, MN · On-site

$100K - $115K/yr

Working for a company that helps save lives with some of our products POSITION SUMMARY The Senior Software Engineer performs research, designs, tests, and implements application software on a variety ...

The Senior Software Engineer is a founding technical member of that team. You will not just write code - you will design how an AI-Native company actually runs, building the agentic workflows ...

Senior Software Engineer

Golden Valley, MN · On-site +1

$127K - $168K/yr

Senior Software EngineerResponsibilites: * Develop, maintain, and improve a suite of mission ... Contribute to and help advance CI/CD, DevOps, monitoring, logging, and deployment reliability ...

Senior Software Engineer

Golden Valley, MN · On-site +1

$127K - $167K/yr

Senior Software EngineerResponsibilites: * Develop, maintain, and improve a suite of mission ... Contribute to and help advance CI/CD, DevOps, monitoring, logging, and deployment reliability ...

next page

Showing results 1-20

Senior Software Developer Engineer information

See Minnesota salary details

$15

$60

$85

How much do senior software developer engineer jobs pay per hour?

As of Jun 23, 2026, the average hourly pay for senior software developer engineer in Minnesota is $60.46, according to ZipRecruiter salary data. Most workers in this role earn between $51.35 and $67.79 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Senior Software Developer Engineer, and why are they important?

A Senior Software Developer Engineer requires advanced programming skills, deep understanding of software architecture, and several years of experience with a relevant degree in computer science or a related field. Familiarity with modern development frameworks, version control systems like Git, and certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are often expected. Strong problem-solving abilities, effective communication, and leadership skills help in mentoring teams and collaborating on complex projects. These competencies ensure high-quality software delivery, efficient teamwork, and innovation within dynamic tech environments.

What are Senior Software Developer Engineers?

Senior Software Developer Engineers are experienced professionals who design, develop, and maintain complex software systems. They lead technical projects, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality solutions. Their responsibilities often include architecting software, reviewing code, ensuring best practices, and troubleshooting critical issues. Senior developers play a key role in shaping technical strategies and guiding the overall direction of software projects.

What are some common challenges faced by Senior Software Developer Engineers when leading project teams?

Senior Software Developer Engineers often encounter challenges such as balancing technical leadership with hands-on coding, managing cross-functional communication, and aligning team members with project goals. They may also need to mentor junior developers while ensuring code quality and timely delivery of features. Navigating competing priorities and rapidly changing requirements requires strong problem-solving skills and adaptability, as well as effective collaboration with project managers, designers, and QA teams.

What is the difference between Senior Software Developer Engineer vs Software Developer?

AspectSenior Software Developer EngineerSoftware Developer
Required CredentialsBachelor's degree in CS or related field; 3+ years experience; sometimes certifications like Microsoft or AWSBachelor's degree in CS or related field; 0-2 years experience; certifications are optional
Work EnvironmentTeam lead roles, project planning, mentoringDevelopment tasks, coding, testing
Employer & Industry UsageTech companies, software firms, startupsSame as Senior Software Developer Engineer

The main difference is experience level and responsibilities. Senior Software Developer Engineers typically have more experience, take on leadership roles, and mentor junior developers, while Software Developers focus on coding and implementing features. Both roles are essential in software development teams, but the senior position involves more strategic and supervisory duties.

What are the most commonly searched types of Software Developer Engineer jobs in Minnesota? The most popular types of Software Developer Engineer jobs in Minnesota are:
Infographic showing various Senior Software Developer Engineer job openings in Minnesota as of June 2026, with employment types broken down into 91% Full Time, 5% Part Time, 1% Temporary, 2% Contract, and 1% Nights. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $125,756 per year, or $60.5 per hour.
Senior Software Engineer

Senior Software Engineer

US Bank

Hopkins, MN • Hybrid

$124K - $163K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

This job post has expired today. Applications are no longer accepted.


U.S. Bank rating

8.2

Company rating: 8.2 out of 10

Based on 345 frontline employees who took The Breakroom Quiz

37th of 141 rated banks


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
Be a part of transformational change where integrity matters, success inspires, and great teams collaborate and innovate. As the fifth-largest bank in the United States, we're one of the country's most respected, innovative, ethical and successful financial institutions. We're looking for people who want more than just a job - they want to make a difference! U.S. Bank is seeking a Software Engineer who will contribute toward the success of our technology initiatives in our digital transformation journey.
We are looking for a Senior Software Engineer to join our Data Platform Engineering team as we continue our Platform Modernization journey.
Essential Responsibilities:
  • Adopt & advocate best engineering practices, reusable modular designs resulting in a quality and fast-paced deliverables.
  • Experience in building common services framework for Logging, Error Handling, Auditing, Policy Management, Authentication, and Authorization.
  • Proficiency in building Microservices using Java, Springboot, GraphQL, etc.
  • Good understanding of Microservice architecture with experience in containerized deployment using MS Azure.
  • Proficiency in Azure Cloud capabilities.
  • Proficiency in integration with Databases (Cassandra, Yugabyte/RDBMS) and Streaming platforms (Kafka).
  • Experience in Continuous integration and Continuous deployment using Maven, Jenkins, Docker, Kubernetes and Springboot.
  • Experience in scaling solution in a multi-cloud environment.
  • Experience in System Architecture, Cloud Deployments, Containerization,Authentication/AuthorizationSystems, and Protocols.
  • Experience in building Observability tools and Dashboardsto improve visibility into API performance, usage patterns, and system health.
  • Critical experience in tradeoffs b/w cost, scale, speed, and agility.
  • Worked across teams to define quantified deliverable from high-level requirements.
  • Strong communication skills & ability to estimate, prioritize & execute on the technology roadmap.

Basic Qualifications:

  • Bachelor's degree, or equivalent work experience.
  • Six to eight years of relevant experience.

Preferred Skills/Experience:

  • Working experience with Cassandra, Java/Springboot, Microservices and MS Azure.
  • Previous experience on large scale Cloud Migrations.
  • Effective communication, presentation, problem-solving and analytical skills.
  • 8+ years of Software Engineering; 3+ years of experience as a Senior Software Engineer.
  • Financial Services Industry experience.

Location Expectations

The role offers a hybrid/flexible schedule, which means there's an in-office expectation of 3 or more days per week and the flexibility to work outside the office location for the other days.

If there's anything we can do to accommodate a disability during any portion of the application or hiring process, please refer to ourdisability 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 Homeland Security E-Verify program in all facilities located in the United States and certain U.S. territories. The E-Verify program is an Internet-based employment eligibility verification system operated by the U.S. Citizenship and Immigration Services. Learn more about theE-Verify program.

The salary range reflects figures based on the primary location, which is listed first. The actual range for the role may differ based on the location of the role. In addition to salary, U.S. Bank offers a comprehensive benefits package, including incentive and recognition programs, equity stock purchase 401(k) contribution and pension (all benefits are subject to eligibility requirements). Pay Range: $132,260.00 - $155,600.00

U.S. Bank will consider qualified applicants with arrest or conviction records for employment. U.S. Bank conducts background checks consistent with applicable local laws, including the Los Angeles County Fair Chance Ordinance and the California Fair Chance Act as well as the San Francisco Fair Chance Ordinance. U.S. Bank is subject to, and conducts background checks consistent with the requirements of Section 19 of the Federal Deposit Insurance Act (FDIA). In addition, certain positions may also be subject to the requirements of FINRA, NMLS registration, Reg Z, Reg G, OFAC, the NFA, the FCPA, the Bank Secrecy Act, the SAFE Act, and/or federal guidelines applicable to an agreement, such as those related to ethics, safety, or operational procedures.

Applicants must be able to comply with U.S. Bank policies and procedures including the Code of Ethics and Business Conduct and related workplace conduct and safety policies.

Posting may be closed earlier due to high volume of applicants.


What U.S. Bank employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


U.S. Bank logo

About U.S. Bank

Sourced by ZipRecruiter

U.S. Bank is a reputable and established financial institution that plays a significant role in the banking sector. With a history spanning over 150 years, U.S. Bank has built a strong foundation of trust and reliability. As a comprehensive bank, they offer a wide array of financial products and services to cater to the diverse needs of their customers, including individuals, businesses, and communities. Customer satisfaction is of utmost importance to U.S. Bank. They prioritize delivering exceptional service and fostering long-term relationships with their clients. Through their extensive network of branches and advanced digital banking platforms, U.S. Bank ensures convenient access to their services, empowering customers to manage their finances efficiently and securely.

Industry

Banking and credit intermediation

Company size

10,000+ Employees

Headquarters location

Minneapolis, MN, US

Year founded

1863

Social media