SPS Commerce

Senior Software Engineer

Job Locations US-MN-Minneapolis
Posted Date 1 month ago(6/23/2021 11:21 AM)
Job ID
# of Openings
Job Type
FTE Status


SPS Commerce is hiring for Software Engineers at multiple levels (mid and senior level) on different key teams in our Platform group.  Our technology group is built with highly talented, skilled and driven engineers who push innovation and growth for SPS Commerce.


Does this sound like you?

  • You’re known for your “service-oriented” person and find joy in working in highly collaborative, cross-functional teams on a daily basis.
  • You still like to spend a majority of your time “at the keyboard” but have the ability to flex for some design/planning work.
  • You’re bold and like to implement change – you like solving big problems.

Why SPS?

We solve retail supply chain problems by cutting through inefficiency with innovation and automation. At SPS we empower retailers, suppliers, distributors, grocers and logistics partners to work better together with our people, our process and our tech products.


We have the world’s largest retail network, and we don’t just lead the industry, we are the industry. At SPS, we believe every employee makes a difference. We ensure employees have the tools, resources and training to explore new ideas and execute them.  Our success comes from playing as a team and always playing to win. Careers don’t just grow here, they’re made here.


The Day-to-Day 

Depending on the team you're working on, you may be working in services or with workflow automation. We're an advanced agile shop and have adoped the use of ARTs to help provide comprensive and dynamic engineering solutions that will help the company scale with agility due to our high growth.

  • Work with minimal supervision to implement complex methods and procedures within their problem domain  
  • Own the development, test, and deployment for an entire product. 
  • Estimate new work with consideration and commitment 
  • Identify and communicate risk, ambiguity, complexity, and dependencies  
  • Participate in hiring related activities  
  • Share knowledge of technical skills, patterns, and practices with the rest of the team  
  • Code review and mentor-ship of associates, intermediates, and other senior members on the team  
  • Work with business partners outside of their team, to explain and champion high-level technology approaches 

Required Experience/ Skills

  • Some Post-Secondary Education or specialized technical training
    • Senior Engineers:  At least 5 years of software development experience
    • Engineers:  at least 2+ years of software development expeirence
  • Understand agile development processes 
  • Demonstrated ability to communicate with a diverse set of colleagues, including technical and non-technical team members.
  • Strong analytical, problem solving and troubleshooting skills. 
  • Being able to efficiently identify and resolve issues that arise during the design, testing and maintenance processes using problem-solving skills.

Preferred Experience 

Proficient capabilities in one or more of the following Java, Kotlin, JavaScript, Golang, Python, Kubernetes, Cloud technologies.


EOE including disability/veterans.



Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Need help finding the right job?

We can recommend jobs specifically for you! Click here to get started.