SPS Commerce, Inc

Sr. Software Engineer (Java)

Job Locations US-MN-Minneapolis
Posted Date 3 days ago(3/21/2023 9:11 AM)
Job ID
# of Openings
Job Type
FTE Status


SPS Commerce has an immediate opening for a Sr. Software Engineer.  The selected candidate will join our transformation team, a group of engineers focused on the some of the most critical applications that support our customers’ needs. These applications are processing millions of documents a day, making this role highly impactful for SPS and our customers. This application team role will allow you to focus on business requirements while leveraging our AWS cloud environment, our first-class CI/CD pipelines, and Kubernetes orchestration compute platform. We are looking for someone to join this very talented transformation team and learn why SPS is such a great working environment!


Does this sound like you?

  • You’re passionate around technology and developing best in class SaaS products
  • You enjoy collaborating with others to design and develop automated, scalable solutions for complex problems.
  • You are naturally curious with a passion for problem solving.
  • You aren’t afraid to ask why something is done a certain way.

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.


What is the day-to-day like?

The Sr. Software Engineer designs, develops, documents, tests and debugs existing and new software. This position will serve as a technical expert on development projects with a group of talented and skilled engineers.

  • Work with minimal supervision to implement complex methods and procedures within assigned 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 mentorship 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

What experience and skills do you need?


  • A Bachelor’s degree plus 5 years of software development experience or 8 years of experience without a degree.
  • Experience with Agile, Java, containers, and Cloud technologies
  • Proven experience writing quality code and tests that are maintainable, accurate, well-tested, and follow best practices
  • Hands-on experience with software development practices and can develop applications that are diverse in scope where good judgement and problem-solving skills are required
  • Understand agile development processes
  • Strong communication skills to proactively communicate status and risks within their team

What experience is preferred?

  • Proficiency in Java development
  • Developing and deploying containerized workloads
  • CI/CD pipeline
  • API development
  • AWS/Cloud environment experience
  • Database experience
  • Test driven development experience

SPS Commerce offers a comprehensive package of benefits including health, dental, vision, disability, and life insurance, paid time-off, 401(k), health and flexible spending accounts, stock purchase plan and more.


** EOE including disability / veteran **


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.