Demo

Senior Software Engineer

Choice Bank
Saint Paul, MN Full Time
POSTED ON 1/8/2026
AVAILABLE BEFORE 1/22/2026


Full-time

Description

The Senior Software Engineer is responsible for designing and developing complex software systems and applications. They lead projects, mentor junior engineers, and collaborate with cross-functional teams to define and implement new features. Ensuring code quality through reviews and testing, they solve technical challenges and optimize performance. Additionally, they stay updated with the latest industry trends and technologies to continuously improve their work.

Responsibilities 

  • Design and develop java-based applications.
  • Provide guidance and mentorship to junior developers and work with Business Analyst,
  • Writing effective code and providing support using java, microservices, Rest api, spring, Messaging, Log4j, maven and Devops.
  • Creating and leading new feature development.
  • Collaborate with product owners, business stake holders on project requirements of medium to major complexity.
  • Analyzing, troubleshooting, managing, and configuring applications and environments.

Requirements

Cultural Alignment    

Choice is #PeopleFirst, banking second.   

People don't need just another bank. People need to be supported by a team of trusted partners who will get to know them and their business, understand their challenges, discover their dreams, and recognize the success in bringing people and banking together in our communities.  

In contributing to our culture, Choice team members are guided by our core values. 

Embrace change and encourage innovation. 

Know when to ask for help and know when to offer help. 

Better the places we live. 

Work hard. Do the right thing. Have a little fun. 

Our vision of Diversity at Choice is supported by our #PeopleFirst mission and our core values.  

Being #PeopleFirst means that Choice is committed to focusing attention and resources towards creating an environment where everyone feels respected and valued and can do their best work. Doing the right thing means encouraging employees to share their experiences and ideas, and to bring their whole authentic selves to work. Together, we can build an inclusive culture that seeks out, supports, and celebrates diverse voices. We can use our diversity to fuel creativity and innovation and bring us closer to our customers and the communities we serve. Be welcome at Choice. We can see you here.  

The base salary for this role is listed below. This pay range is posted to comply with wage transparency laws. The base salary may vary based on skill, ability, knowledge, experience and geographic location. Full time employees are also eligible for a competitive bonus and benefits package. Check out for an outline of current benefit offerings.   


Salary Description
$88,430 - $156,052 per year

Salary : $88,430 - $156,052

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Choice Bank

  • Choice Bank Minneapolis, MN
  • Description The Business Loan Servicing Specialist supports the commercial lending function in compiling the information necessary to request loan document... more
  • 4 Days Ago

  • Choice Bank Minneapolis, MN
  • Description Job Summary The Residential Mortgage Underwriter II is responsible for evaluating residential real estate credit applications to determine accu... more
  • 4 Days Ago

  • Choice Bank Golden Valley, MN
  • Description: The Business Loan Servicing Specialist supports the commercial lending function in compiling the information necessary to request loan documen... more
  • 5 Days Ago

  • Choice Bank Golden Valley, MN
  • Description: The Investment Portfolio Manager is responsible for risk management, optimizing returns, and ensuring compliance with fiduciary and regulatory... more
  • 5 Days Ago


Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Saint Paul, MN area that may be a better fit.

  • Recast Software Minneapolis, MN
  • About Recast: Recast Software, located in Minneapolis, MN, empowers organizations to better manage and support users and devices. Our mission is to simplif... more
  • 18 Days Ago

  • Givebutter Minneapolis, MN
  • Company Description Givebutter is the most-loved nonprofit fundraising and CRM platform, empowering millions of changemakers to raise more, pay less, and g... more
  • 12 Days Ago

AI Assistant is available now!

Feel free to start your new journey!