SPS Commerce

Job Listings


Here are our current U.S. job openings. Please click on the job title for more information, and apply from that page if you are interested.  

If you are looking for opportunities outside of the U.S., please click HERE for our a list of our global vacancies!

Use this form to perform another job search

The system cannot access your location for 1 of 2 reasons:
  1. Permission to access your location has been denied. Please reload the page and allow the browser to access your location information.
  2. Your location information has yet to be received. Please wait a moment then hit [Search] again.
Click column header to sort

Search Results Page 1 of 1

Job Locations US-MN-Minneapolis
Posted Date 2 days ago(4/9/2021 8:37 AM)
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.  
Job ID
2021-5383
Category
Technology
FTE Status
Full-time
Job Locations US-MN-Minneapolis
Posted Date 2 days ago(4/9/2021 8:41 AM)
SPS Commerce is hiring for a Senior Software engineer on one of our key project teams.  You’ll work primarily with internal customers in this role, and serve as a technical expert with a group of highly talented, skilled and driven engineers.    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 to design/planning work for about 20 – 30% of the time. - You’re bold and like to implement change – you like to think about scale and upstream/downstream impacts. 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  This role is works heavily with deployment pipelines, containerized solutions, Kubernetes and our compute platform.  This team has been charged with deploying a new engineering platform that serves as the foundation for many of our other technical teams.  The goal is to bring consistency within the platform and to allow the teams to leverage standardized tool sets. - 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 - Post-Secondary Education or specialized technical training PLUS at least 5 years of software development experience - 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.  
Job ID
2021-5336
Category
Technology
FTE Status
Full-time
Job Locations US-MN-Minneapolis
Posted Date 2 weeks ago(3/30/2021 9:29 AM)
SPS Commerce is adding a Senior Business Analyst to our trading partner development team. In this new role, you’ll establish yourself and be recognized as an expert on our Analytics product. You’ll contribute directly to a range of project management and design-related activities, working directly with retailers to guide designs and determine intended business data usage while partnering with our development build team to increase project efficiency.   Does this sound like you? - You’re a natural leader, energized by the opportunity to stand out and be sought after for your expertise. - You take pride in your ability to understand and guide customers to alignment on both technical and business issues. - You’re a project management guru with exceptional interpersonal and influencing skills.   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.   Day to Day The Senior Business Analyst is responsible for the development of SPS products and services for a territory of retailers. This includes initial design/build, ongoing changes, and production maintenance as necessary. Specific responsibilities include: - Determines business requirements through consultation with external customers and translates these into SPS canonical language. Designs and maintains retail-specific products for vendor communities through a combination of analysis of retailer and industry requirements and interpretation of EDI strategies and execution of service - Creates full retailer project plans while overseeing delivery through mapping, testing, datacenter setups, connectivity, regression testing, and any additional retail-specific data (e.g. location information). - Ensures consistency of products. Able to view each situation holistically, based on potential impact to multiple products, customers, etc. Understands the full suite of SPS Commerce products and processes. - Develops ongoing training curriculum to expand Business Analyst knowledge. - Serves as the design lead and primary technical contact for team projects, including facilitating all necessary communications internally and with the retailer. - Assists Management Team in hiring/staffing, including interviewing, providing candidate feedback, and participating in recruitment of new team members. - Represents the Trading Partner Development team in cross-departmental initiatives, meetings and introductions. - Mentors fellow employees (formally and informally) and is responsible for identifying and developing employee strengths.   Required Skills - 5+ years of business experience, with a strong technology understanding - Business Analyst or Software Engineer experience - Project Management experience - Strong oral and written communication and interpersonal skills - Supply Chain Management experience   Preferred Experience - Agile Methodologies experience - Experience with XSD, XPath, XSLT, RDF and OWL - BI tools and product activity data familiarity - Experience working with global teams     EOE including disability/ veteran
Job ID
2021-5316
Category
Technology
FTE Status
Full-time
Job Locations US-MN-Minneapolis
Posted Date 2 days ago(4/9/2021 8:40 AM)
SPS Commerce is hiring for a Senior Software engineer on one of our key project teams.  This role will work on the platform supporting our client facing apps and serve as a technical expert with a group of highly talented, skilled and driven engineers.    Does this sound like you? - You have a skill and intuition around workflow and automation and love solving problems that deal with efficiency and scale. - You still like to spend a majority of your time “at the keyboard” but have the ability to flex to design/planning work for about 20 – 30% of the time. - You like creating technology on the backend and you enjoy developing “behind the curtain” functionality. 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  This role is works with our application workflow automation.  The focus is the efficient ingestion of information (documents) into our platform and creating intelligent processing that will allow pre-populating data with minimal information.  - 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 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  Required Experience/ Skills - Post-Secondary Education or specialized technical training PLUS at least 5 years of software development experience - 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, Python, Kubernetes, Cloud technologies  - EDI background is a nice to have  
Job ID
2021-5303
Category
Technology
FTE Status
Full-time
Job Locations US-MN-Minneapolis
Posted Date 1 month ago(3/11/2021 11:16 AM)
SPS Commerce is seeking a Senior Cloud Engineer to join the team.  Our Cloud Operations team is responsible for helping #TeamSPS fully realize the benefits, security, and safety of leveraging and investing in cloud providers. The Cloud Engineer partners with development teams and others to provide agile, cost effective, and secure cloud strategies and environments through automation, tooling, policy, and governance.    Does this sound like you? - You’re known as the idea generator when forging into new technical territories. In fact, others have looked to you for technical expertise, design or consultation when working on a technical transformation. - You love a good technical debate. You have a professional confidence that allows you to be vocal, but also you have an open mind and adaptability when working with others.  In other words, you have “… strong convictions loosely held…” - You have experience with AWS account scaling, account management and protection. 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 Our Cloud Operations is going through a significant transformation as we adjust to be able to scale with efficiency and agility.  This role is a key influencer to technical design and execution that has high visibility and broad impact to our entire engineering platform and products.  Others will look to this individual for recommendations and ideation that will help us to achieve our growth capacity and goals.  Ideal candidates will embrace a strong collaborative team environment and be comfortable with mentoring and coaching other team members.  - Engineer and maintain highly available, secure, and cost-effective tools for managing and provisioning cloud accounts and users  - Develop and operate tooling for cloud networking and security solutions  - Partner closely with the security team to ensure vulnerabilities are identified and remediated  - Collaborate with technology teams to help maximize use of cloud offered managed services   - Optimize the use of cloud resources and services to maximize ROI and control costs  - Ensure resiliency and high availability for our customers and participate in an On-Call rotation to support the availability demands of SPS services  - Engineer technical solutions to prevent or reduce the frequency of failures  - Keep current on relevant technologies and practices and collaborate with SPS Technology teams to adopt and upgrade services when appropriate  - Help drive the code quality practices within the team and work hard to deliver a maintainable software.  Minimum Requirements   - 6+ years combination of post-secondary education and software engineering experience. - 1+ years’ experience with Amazon Web Services (AWS) environment, or another leading cloud provider.   - Experience using Infrastructure as Code in AWS specifically with AWS CloudFormation and HashiCorp Terraform - Understanding of networking fundamentals, including: VPCs, Subnets, NAT, ACLs, Gateways, Interfaces, etc - Experience with best practices for developing and operating in the cloud, and engineering IAM solutions  - Linux/Unix administration experience, specifically Ubuntu, CentOS, or Redhat – in a cloud environment  - Demonstrate proficiency in methodical troubleshooting to provide resolution to incidents   - Experience with Agile and iterative delivery  Preferred Experience  - Proficient with Python, experience writing clean and maintainable code  - Experience with change management and establishing proper development, testing, and staging environments  - Experience with Docker, ECS and Kubernetes - Strong documentation and diagraming skills  - Ability to communicate complex processes and designs verbally e - Experience with web application security principles  ** EOE including veterans / disability **  
Job ID
2021-5224
Category
Technology
FTE Status
Full-time
Job Locations US-MN-Minneapolis
Posted Date 1 month ago(3/4/2021 11:38 AM)
SPS Commerce is seeking a Site Reliability Engineer who will partner with development to deliver market leading products and services. The (SRE) team is responsible for delivering highly available platform services and deployment automation that empower our product engineering teams with services that are secure, reliable, cost effective, and foster a high rate of velocity.   Does this sound like you? - You have a passion for DevOps and you approach technology operations problems like they're software problems - and you apply software engineering approaches to resolution. - You work collaboratively - you know that success is seldom the result of one person or one team.  It takes a village to craft a highly reliable, secure and fast platform. - You enjoy the pace and responsibility of having a large impact on a team.  This includes being confident in making recommendations, issuing guidelines, and helping to drive decisions. Why Join SPS?   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 You'll be working with a high performing team in a highly collaborative environment that is centered around delivery and infrastructure.  Big projects includes advancing our Kubernetes presense and re-developing CI/CD pipelines.  This role is relied upon to educating and advancing devops practices across the tech platform. - Maintain highly available, secure, and cost-effective container orchestration platforms such as Kubernetes and ECS - Engineer Continuous Integration & Continuous Delivery (CI/CD) solutions that simplify and improve software deployments to enable high velocity for our Product Engineering partners.   - Develop robust monitoring and observability services and patterns to consistently improve the team’s ability to identify, react, respond, and recover from complex failures. - Collaborate with Technology Engineering, Development, and Product Management to help develop, scale, and improve production systems and services - Partner with service teams to provide appropriate documentation, cross-training, architecture planning, capacity management, and recommendations for future state - Engineer technical solutions to prevent or reduce the frequency of failures, but ensure that we have effective coping strategies when there is a failure. What experience and skills do I need? - Bachelor's Degree or equivalent years of experience - 2 or more years of experience professional software engineering - Strong DevOps mindset - Experience administering Linux - Experience participating in Agile development methodology and task execution - Experience with immutable and scalable infrastructure (infrastructure as code concepts) - Demonstrated understanding of various identity and authorization systems EOE Employer including veterans/disability.
Job ID
2021-5187
Category
Technology
FTE Status
Full-time
Job Locations US-MN-Minneapolis
Posted Date 1 month ago(2/25/2021 8:06 PM)
We are hiring a Manager for our Global Service Desk team. You will have primary responsibility of managing a global Help Desk team with tasks, projects, and objectives in a mixed operating system environment. The day-to-day composition for the Manager I, Global Service Desk will be 50-60% managerial and 40-50% technical. Does this sound like you? - You enjoy mentoring, leading and growing a group of talent engineers. - You have a Succeed Together mentality and consistently Get After It. Why work at 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.   Day-to-Day You will be leading a global, multiple location team of service desk team members. In addition to leading the team, you will work with others through the organization to prioritize project and initatives for SPS Commerce. - Coordinates, prioritizes, and delegates work assignments for Help Desk team members - Supervises and guides the team with laptop provisioning, mobile device support, hardware troubleshooting, software installation and troubleshooting, and printer and other peripheral support - Logs, monitors, and reports end-user requests within the ticketing system (Jira), ensuring maximum utilization of service desk software to align with operational processes - Tracks, analyzes, and monitors SLAs to identify trends and produce metrics for review to understand gaps and opportunities for improvement - Coordinates and executes the annual laptop refresh project for team members - Manages issues and concerns raised by team members and end-users - Leads the creation and maintenance of procedural documentation to encourage standard operating procedures for the Help Desk team - Assists with the designing, planning, estimating, and implementing major projects and initiatives - Evaluates individual and team performance by providing regular feedback, coaching, and development opportunities Minimum Requirements - Bachelor’s degree OR some post-secondary education and 5+ years of end user support and leadership - 3-5 years of end-user support - Highly collaborative with the ability to successfully manage multiple initiatives - Strong technical skills and ability to support Windows, MacOS, and iOS devices - Ability to utilize various IT Help Desk software such as Active Directory, Group Policy, device management tools (SCCM, Intune, Jamf), office productivity software (Office 365), and ticketing tools (Atlassian Suite) - Customer service-based mindset with strong workplace soft-skills - Proven ability to engage cross-functionally on a regional and international level - Strong oral and written communication and interpersonal skills - Adaptable and responsive to change with an ability to refocus efforts into positive outcomes **EOE including veterans/disability**  
Job ID
2021-5177
Category
Technology
FTE Status
Full-time
Job Locations US-MN-Minneapolis
Posted Date 2 months ago(1/26/2021 9:42 PM)
SPS Commerce is looking for a dynamic and impactful Software Engineering Director to continue our momentum of leading industry product delivery.  This is a key role and partner to ability to deliver first-in-class solutions, working cross-functionally across the organization with frequent Executive interaction.   Does this sound like you? - You have experience delivering software product to the external market, ideally in a SaaS cloud environment. You have enough depth in technical understanding that you can guide and lead a team from the front, but you’ve moved your career and day-to-day “away from the keyboard”. - You are known to be able to modify and adapt your communication style, whether speaking to a highly skilled engineer or an Executive audience. As part of this, you have material experience working with international offices, and have a cultural awareness and sensitivity that allows you to smoothly navigate through different situations. - You have a reputation to be a team developer. You see talent development as a key component of your leadership style.  You have a history of growing teams, both in scope, scale and depth of skill. 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 In this role, you’ll manage an international team with a span of control around 30 people. You’ll work in a highly cross-functional capacity, with key stakeholder including Tech Platform teams, Product leadership, Customer Success function, Sales as well as the Executive team.  This role has a focus on new revenue generation through our product creation and enhancement as well as continuing our process to simplify our architecture.  - Successfully deliver approved and defined products and features according to estimated timelines; communicate any variances in delivery timelines to business stakeholders. Maintains a prioritized plan to ensure the appropriate balance of driving customer value and addressing technical debt within their portfolio. - Lead, coach, and mentor managers and other direct reports. This includes ensuring the team is designed and structured to optimize efforts.  This will include talent evaluation, recruitment and selection.  Facilitate team collaboration within the department and throughout the organization, to meet defined business goals.  - Ensure that development practices are meeting best practices, standards and security, and are effectively monitored and meeting performance requirements. Direct activities associated with Product performance and reliability, including capacity planning, trends, and application performance. - Acts as a key contributor/stakeholder in the strategic planning, development and implementation of technology services. - Leads the cross Product and Technology planning efforts around market events. - Participate in budgeting/forecasting, purchasing and reporting.   Qualifications - Bachelors Degree plus 15 in a technology related field OR 20 years in a technology related field with no degree. - Minimum of 7 years managing a technology team, including tenure in a strategic senior level role/ capacity. - Cloud provider experience required, AWS is a plus. - Comfortable in Agile development environments and with DevOps practices. - Ability to balance multiple projects and tasks concurrently in a fast-paced environment. - Experience managing a department-level budget. - Demonstrate proficient troubleshooting skills to provide resolution to incidents and problem management projects. EOE including veterans/disability.
Job ID
2021-5037
Category
Technology
FTE Status
Full-time

Need help finding the right job?

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