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(7/21/2021 2:36 PM)
SPS Commerce is hiring a Sr. Site Reliability Engineer to join our SRE team.  This 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 speed.  Working within a fast-paced and collaborative environment, the SRE team partners with development teams to deliver market-leading products and services.  Does this sound like you? - You still enjoy being "hands-on" with technology, and find joy in learning new tech, new process, and new methodologies.  However, you can also hold your own in strategic planning discussions, and you can rely on your past experience to assume a consultative approach. - You are highly collaborative in nature, and you can work seamlessly across technology groups, including platform operations and application development. - You're comfortable working on multiple initiatives and have the capacity to work on both engineering and support needs.  In addition, you can flex and have interest in working on both brownfield and greenfield profjects. 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 The Sr. SRE will have a very "hands-on" role in the multiple strategic and market trending initiatives.  This includes continuing our efforts to roll out Kubernetes across the environment and in different regions, maturing our observability tooling and elevating our build and deployment patterns.  In addition, this role is part of a key team in building out our environments through automation and increasing reliability and scalability.  This role will also help set an excellent software delivery experience by providing the tools that developers use.  Responsibilities will include: - Engineer and 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 - Help drive the code quality practices within the team and work hard to deliver a maintainable software. - Participate in screening, interview panels, and other hiring related activities when required. Required Skills/ Experience - A combination of post-secondary education and/or relevant experience totaling 9 years. - Experience in Python and/or Golang (preferred) with software Engineering 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 networking systems, various identity and authorization systems - Consistently demonstrated superior problem solving and collaboration skills Preferred Experience - Experience building or operating CI/CD pipelines or other deployment automation solutions - Experience or interest in platform and service mesh technologies such as Docker, Kubernetes, Istio, Envoy, Consul, ECS. - Experience with Amazon Web Services including EC2, RDS, Dynamo DB, Route53, Elastic Load Balancers, AMIs, IAM Roles, Ops Works, and Cloud Formation - Experience with advanced monitoring solutions such as metrics platforms, logging, distributed tracing. EOE including veterans/disability.
Job ID
2021-5803
Category
Technology
FTE Status
Full-time
Job Locations US-MN-Minneapolis
Posted Date 3 weeks ago(6/29/2021 3:35 PM)
The Web Applications Management team is looking for a Software Engineer to join the Exchange team.  This is a team laser-focused on our Disruptive Network initiative.  While efforts are already underway, there is still plenty of discovery and greenfield development opportunity.    Does this sound like you? - You have hands on coding experience.  - You're known for your collaboration skills succeeding together and have a get after it attitude. - You are someone who can pivot and shift priorities and handle multiple projects with confidence. 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 is a hands-on developer role.  Ideal candidates will have a high interest in full-stack engineering with a back-end focus.  This is a highly collaborative team (both internal to the team and cross-functionally), so ideal candidates will have a high comfort level working with others.   - Work collaboratively with team to design, develop, document test and debug new and existing software   - Write quality code and tests that are maintainable, accurate, well tested, and following best practices.   - Plan how the code will be monitored and diagnosed to minimize outages.  - Build services and components upon the latest frameworks, platforms and service providers. Monitor dashboards and respond to alerts and keep services running smoothly.  - Partner with experts in specialized areas like usability, cloud automation, and service reliability in a technically complex environment.  - Estimate work and timelines with reasonable accuracy and articulate reasoning behind estimates.   - Reduce complexity of work through automation and scaling solutions.   - Monitor and help maintain health and availability of systems, apps, and related infrastructure   - Participate in peer reviews and pair programming, and mentor Associates and new hires.   Minimum Qualifications - Any combination of 7+ years of post-secondary education and software development experience - Understand agile development processes  - Demonstrated professional communication and collaboration skills - Strong analytical, problem solving and troubleshooting skills.  Preferred Experience  - Proficient capabilities in one or more of the following Java, Kotlin, JavaScript, Golang, Python, Kubernetes, Cloud technologies   
Job ID
2021-5735
Category
Technology
FTE Status
Full-time
Job Locations CA-ON-Brampton
Posted Date 2 weeks ago(7/9/2021 12:14 PM)
SPS Commerce is hiring a Software Developer to join our team of highly experienced software development experts. This role will work on our Assortment product, which is an emerging product for us with high growth opportunities for customers and added capabilities. Our team is passionate about learning, working collaboratively, finding elegant solutions to complex challenges, and relentlessly improving our products.    Why join SPS Commerce?   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.   Does this sound like you? - Your passionate around technology and developing best in class SaaS products - You’re experience includes any subset of the following: Java, Python, JavaScript, React, Cloud (AWS) and various databases. - You chose this career path for more reasons than just a paycheck – you have a passion for technology.  What is the day to day like? As Software Developer, you will join an team working with other experienced engineers. We have a team first culture where we Succeed Together developing on a product that helps propel our customers forward.   - Build high-volume cloud-based architectures. - Work with other team members to plan, collaborate, and write software tailored to a modern DevOps environment. - Engineer web-based solutions that scale and meet business needs. - Work closely with Product Management and others to understand and translate business requirements into working software. - Be a leader by adopting and advancing software engineering best practices. What experience is required?  - 2+ years of experience in software engineering with Cloud/DevOps. - Strong communication, analytical, problem-solving and troubleshooting skills. - Excellent organizational skills and ability to manage multiple projects concurrently. - Agile development processes - are you able to describe how you have used the Agile development process? - Test-Driven Development - are you able to describe your experience with TDD? - Preferred Technology – - Java - JavaScript/TypeScript and React - Web development - Cloud technologies (Amazon Web Services, Azure, or Google Cloud) - AWS preferred - JSON, XML - Postgres, and Oracle. - Bonus Experience and Skills   - Distributed Systems. - High volume platforms. - AWS SQS, EC2, ECS, S3, Lambda                         **EOE including veterans/disability**  
Job ID
2021-5726
Category
Technology
FTE Status
Full-time
Job Locations US-MN-Minneapolis
Posted Date 2 weeks ago(7/8/2021 1:56 PM)
SPS Commerce continues to grow within our Tech Organization! We are adding multiple REMOTE Senior Software Engineers focused on NetSuite. This product team and market segment is experiencing high growth. In this role, you will work with a team of talented engineers who Get After It and are Obsessed with Customers solving problems for our customers.  Does this sound like you? - You are a Sr. Software Engineer, who is passionate about solving complex problems with industry leading technology - You're known for your collaboration skills and culture first mindset - You are someone who can pivot and shift priorities and handle multiple projects with confidence.   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: As a Sr. Software Engineer, you will be working in a collaborative team solving problems for our NetSuite Customers. This is one of our fastest growing customer groups and product teams. You will serve as a technical expert on development projects with a large 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   Minimum Requirements - 4+ years of software engineering experience along with potentially a Bachelor’s degree, bootcamp or on the job 7 years of software engineering experience - 4 years of NetSuite Development experience - NetSuite Required Skills: NetSuite APIs, SuiteTalk, Suitelets, Restlets,SuiteApps, SuiteScripts and Workflows; Create custom forms, fields and searches; Integrating NetSuite ERP to function with external applications; Developing and deploying bundles - Preferred experience in the following: RESTful and SOAP WebServices, Front end web application development, Automated testing platforms; Relational database - Oracle (standard, enterprise), MS SQL Server, PL SQL, Postgres - Desired but not required - Knowledge of Business and finance processes within NetSuite - Understanding of eCommerce, B2B eCommerce, EDI, logistics and fulfillment - 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                                               **EOE including veterans/disability**
Job ID
2021-5717
Category
Technology
Job Locations US
Posted Date 3 days ago(7/20/2021 8:50 AM)
As a Manager of Software Development, you will be responsible for a team of software engineering professionals, all working in concert to deliver high quality products delivered to stakeholder expectations. While working with this team the Manager Software Development will be responsible for recommending short-term plans and trade-offs, deciding upon resource allocation, and project timelines to meet budget and schedule targets.   This is a fully remote role based in the continental US     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.   Does this sound like you? - You don’t assume the way things have been done is the way they should be done. - You have a strong sense of ownership and the ability to inspire such passion in others. - You know how to work well with a team, but also be part of the team in a way that fosters creativity. - You have a mind full of energy and originality, and you don't shy away from difficult tasks or increasing levels of responsibility. What is the day to day like?   You will help us on our continuous journey working as a team building cool tech and implementing a more agile approach to software development - Collaborate on team initiatives, ensuring team remains on track and accountable for commitments - Act as front-line management of 6-8 software development professionals - Encourage team to grow and mentor team members and guide individual contributors in their career development - Foster a strong team morale in a fast-paced, action-packed environment. Mentor within and outside of core team. Coordinate training and documentation materials across the department. - Facilitate the adoption of new technology advancements What is required?  - Bachelor's degree + 5 years of relevant experience OR 8+ years of relevant experience with no degree. - 2+ years of management experience - Proven success developing talent and demonstrated experience working through others to complete work and resolve issues. What Experience is Desired - Experience in developing solutions with C#, React, IIS, SQL Server         - Experience using Agile software development methodologies - Experience with cloud environments such as Amazon Web Services (AWS) and Microsoft Azure is a plus - Experience with EDI and ERP is a plus *EOE including disability/ veteran*
Job ID
2021-5697
Category
Technology
FTE Status
Full-time
Job Locations US-MN-Minneapolis
Posted Date 3 weeks ago(7/1/2021 4:27 PM)
Are you looking for a team built on a foundation of compassion and collaboration?  SPS Commerce is looking for an Associate Software Engineer who has a passion for technology and a thirst for growth.     Why join 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.   Does this sound like you?   - You may be earlier in your Software Engineering career, but you’re ambitious and can learn from others. - You’ve dabbled in different technologies but prefer to work on the UI - You chose this career path for more reasons than just a paycheck – you have a passion for technology.  What does the day-to-day look like? As a team, we strive to continue to grow our skills and lift our fellow teammates. At the same time, we’re building out some of our newest UIs that are currently delighting our users. - Develop high quality software components. - Integrate 3rd party software components. - Contribute to detailed design documents based on requirements provided by business stakeholder. - Create documentation for software components as directed by a Lead or Sr. Software Engineer. - Maintain and improve current software components. - Participate in peer code reviews. What is required? - Bachelor’s degree with 1+ years of relevant experience or 4 years of relevant experience with no degree. - Knowledge of core computer science concepts and can develop applications with limited scope - Ability to pair program with peers. Works well in a collaborative setting – is a team player - Experience in modern frameworks such as React and Angular or a programming language like Python, Java or Go. - Excellent communication (verbal & written) and interpersonal skills - Ability to balance multiple tasks concurrently What experience is preferred? - Frontend experience: JavaScript, HTML, CSS - Frameworks: React, Angular - Experience in AWS or other cloud providers. - Service Oriented techniques. *EOE including disability/ veteran*
Job ID
2021-5669
Category
Technology
FTE Status
Full-time
Job Locations US
Posted Date 3 weeks ago(7/2/2021 3:29 PM)
The Microsoft Dynamics 365 Business Central/NAV Developer will use the latest technologies to develop BC/NAV and EDI integration solutions as part of the SPS Commerce Development team. You must have experience designing solutions in a Business Central and NAV environment, and must be proficient in AL, Visual Studio Code, Git, NAV Development with C/Side, and Azure. This is a fully remote role; you can be based anywhere in the continental US   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.   Does this sound like you? - You're a motivated self-starter with a love of learning. - You're not afraid to ask questions or come to the table with unusual solutions. - You know how to not only work well with a team, but also be part of the team in a way that fosters creativity. - You have a mind full of energy and originality, - You don't shy away from difficult tasks or increasing levels of responsibility. What is the day to day like? The primary function of this role is software development using Microsoft Dynamics Business Central and/or NAV.  You will the technical expert on an implementation team, developing technical specifications for implementation, configuration, customization and enhancement of Dynamics Business Central.  - Architect, plan, test and deploy NAV and BC solutions - Analyze business specifications and convert these into technical specifications - Provide requirement analysis & effort estimates for the development of new features or customization of existing features - Integrate logic and understanding of business operations, NAV/BC business processes, and SPS Commerce - EDI processing into a final solution for clients. - Perform coding/programming tasks to specification and in accordance with development standards - Develop test plans and participating in code testing to ensure workability, completeness and quality - Perform code promotion activities to ensure the synchronization of all environments - Participate in and contribute to peer code reviews and design sessions - Provide on-going implementation/production support - Create and maintain functional requirements and technical specification documentation - Maintain documentation and version control for all entities What is required? - Bachelor’s degree in computer science or applicable field - 3-5 years of experience in NAV with Dynamics 365 Business Central experience - Experience in developing solutions with AL, C/AL, Visual Studio Code, Git, NAV Development with C/Side - Experience deploying code in multiple environments - Experience using Agile software development methodologies - Experience using Source Code Control Management (SVN, TFS, Visual Source Safe, etc.) - Experience with the integration of NAV/BC with other applications including experience with ODATA and web What is preferred?  - Experience with cloud environments such as Amazon Web Services (AWS) and Microsoft Azure - Knowledge and experience in EDI integrations - Experience in developing solutions with AL, Visual Studio Code, Git, NAV Development with C/Side **EOE including veterans/disability**
Job ID
2021-5625
Category
Technology
FTE Status
Full-time
Job Locations CA-ON-Brampton
Posted Date 3 weeks ago(6/29/2021 2:40 PM)
The Cloud Systems Engineering team at SPS Commerce is responsible for helping #TeamSPS provision, configure, secure and maintain a dynamic fleet of infrastructure resources in a hybrid/multi-cloud environment. Working within a fast-paced and collaborative environment, the Cloud Systems Engineer will partner with development teams and other technology personnel to provide agile, cost effective, & secure cloud strategies & environments through automation, tooling, policy, and governance. This position requires a high degree of initiative, a desire to learn and grow, a willingness to learn from experts, drive to solve operations challenges with software solutions, and contribute your own expertise and discoveries. Strong development engineering and prior experience with cloud services, DNS, Linux and Windows administration are required.   Does this sound like you? - You have hands on coding experience.  - You're known for your collaboration skills succeeding together and have a get after it attitude. - You are someone who can pivot and shift priorities and handle multiple projects with confidence. 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.     Essential Responsibilities / Duties - Engineer and maintain highly available, secure, and cost-effective infrastructure solutions - Develop and operate tooling DNS, Active Directory, PKI certificate management - Partner closely with the security team to ensure vulnerabilities are identified and remediated - Collaborate with technology teams to modernize legacy compute deployment patterns and infrastructure patterns - Troubleshoot Operating System configuration and server access/availability issues - 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 - Collaborate with various technology teams to ensure the designs of new systems will have a high rate of reliability and dependability Minimum Requirements - Bachelor’s degree and a minimum of 2 years of related experience; or an advanced degree without experience; or equivalent work experience - 1+ years’ experience with Amazon Web Services (AWS) environment, or another leading cloud provider - Experience with at least one of the following technologies: VMWare (or Docker) - Experience with at least one of the following cloud orchestration technologies: AWS CloudFormation or HashiCorp Terraform - Familiarity with GitHub/Version Control - Linux/Unix administration experience with any of the following distributions: Ubuntu, CentOS, or Redhat – in a cloud environment - Windows administration experience Preferred Experience - Experience with best practices for developing and operating in the cloud, and engineering IAM solutions - Experience with any build deploy or CI/CD technologies such as Azure Devops, Jenkins, CodeDeploy - Proficient with Python or PowerShell, experience writing clean and maintainable code - Experience with change management and establishing proper development, testing, and staging environments - Understanding of networking fundamentals, including: VPCs, Subnets, NAT, ACLs, Gateways, Interfaces, etc. - Experience with Agile and iterative delivery - Strong documentation and diagraming skills - Ability to communicate complex processes and designs - Experience with any of Terraform, Chef, Ansible, AWS Systems Manager **EOE including disability/ veteran**
Job ID
2021-5619
Category
Technology
FTE Status
Full-time
Job Locations US-MN-Minneapolis
Posted Date 11 minutes ago(7/23/2021 2:32 PM)
SPS Commerce is hiring a Software Engineer on the Corporate Development team. In this role, you will write and maintain software that enables SPS team members to be their most effective selves.  You’ll be part of a team that has a wide footprint of internal tools ranging from integrating with financial systems to CRM integrations and even things like employee appreciation tools.  You will work in a Scalable Agile Framework Environment (SAFE) with a team who collaborates across boundaries directly with internal customers.   Why Join SPS Commerce? 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.   Does This Sound Like You? - You are Obsessed with Customers, who are internal users and consumers of data. - You have a Get AfterIt attitude and enjoy challenges because you are a life-long learner. - You enjoy collaborating with your peers across teams and maintain open lines of communication.   The Day-to-Day A successful team member works well in a collaborative environment and is motivated both by receiving technical information as well as sharing technical information with the team.  A successful team member also has the desire to work with stakeholders to define requirements as work comes into the team, as well as to implement means of proactively monitoring project status after work is complete.  A desirable candidate is someone who has an active interest in development and the development community, including, but not limited to, learning new tools and techniques, engaging with other developers, and seeking out challenging problems that demand innovative approaches. - Develop and maintain tools that integrate with financial systems and processes from order to cash - Gather, document, and implement requirements from end users - Monitor and help maintain health and availability of systems, apps, and related infrastructure - Act as the technical contact for questions involving our internal systems - Participate in peer reviews - Collaborate across multiple teams to support the goals of other teams as well as our own - Perform additional project work as assigned   What Experience and Skills Do You Need? - Bachelor’s Degree or course certificate in Information Systems, Computer Science, or related field - 3 to 5 years of experience in a professional setting - Experience working with end-users and analysts to define and clarify requirements and issues - 3+ years of development experience - 3+ years of systems design and analysis skills - Technical experience in the following areas: - Python - SQL - RESTful APIs - AWS or other cloud providers - Unit testing frameworks (pytest) - Command line tools - Git Preferred Experience - Technical knowledge in any of the following - Java - Javascript (React) - Financial Applications – Microsoft NAV, GoTransverse TRACT - com - Azure DevOps - Experience working on Agile teams - Experience with any of the following tools: - Jira - Postman - Confluence - Sumo Logic - LogicMonitor - PagerDuty   **EOE including disability/ veteran**  
Job ID
2021-5616
Category
Technology
FTE Status
Full-time
Job Locations US-MN-Minneapolis
Posted Date 2 months ago(6/3/2021 2:15 PM)
SPS Commerce is hiring a Data Analyst/Engineer for our Trading Partner Development team focused on our Analytic product.  In this role, you will design, develop, document, test, deploy, and debug new and existing software. Our SE’s create, implement, integrate, and maintain software and system components that deliver value to our customers.  Why Join SPS Commerce? 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.   Does This Sound Like You? - You like to solve problems with technology. - You have a Get AfterIt attitude and enjoy challenges because you are a life-long learner. - You enjoy collaborating with your peers across teams and maintain open lines of communication. The Day-to-Day A successful team member works well with other and loves collaboration. Our Software Engineers work with limited instruction on day-to-day work and general instructions on new assignments or unfamiliar work, and acts as the technical contact for questions involving our internal systems and databases. Leverage and grow SPS’s methodology and architecture for supporting development of Business Intelligence and Analytics solutions - Work collaboratively with team to design, develop, document test and debug new and existing software   - Write quality code and tests that are maintainable, accurate, well tested, and following best practices.   - Plan how the code will be monitored and diagnosed to minimize outages.  - Build services and components upon the latest frameworks, platforms and service providers. Monitor dashboards and respond to alerts and keep services running smoothly.  - Partner with experts in specialized areas like usability, cloud automation, and service reliability in a technically complex environment.  - Estimate work and timelines with reasonable accuracy and articulate reasoning behind estimates.   - Reduce complexity of work through automation and scaling solutions.   - Monitor and help maintain health and availability of systems, apps, and related infrastructure   - Participate in peer reviews and pair programming, and mentor Associates and new hires.   What Experience and Skills Do You Need? - A minimum of 2 years of related experience with a Bachelor’s degree; or 1 years and a Master’s degree; or a PhD without experience; or equivalent work experience   - Experience with Agile, SQL, Databases, and Cloud technologies  - Proven experience capable of writing quality code and tests that are maintainable, accurate, well tested, and following 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   - Experience in modern frameworks such as React and Angular or a programming language like Python or Java or Go.   - Strong communication skills to proactively communicate status and risks within their team  - Works well in a collaborative setting – is a team player   - Ability to balance multiple tasks concurrently  **EOE including disability/ veteran**
Job ID
2021-5592
Category
Technology
FTE Status
Full-time
Job Locations US | PH
Posted Date 4 days ago(7/19/2021 3:06 PM)
SPS Commerce is hiring a Site Reliability Engineer (SRE) who will serve as a critical member of the team responsible for delivering highly available platform services and deployment automation that empower our product engineering teams with services that are secure, reliable, and cost effective. The SRE approaches operations as a software problem and aims to apply software engineering approaches to those problems. 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.   This is a fully remote role; you can be based anywhere in the continental US.   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.   Does this sound like you?   - You have a passion for automation and you approach technology operations problems like they're software problems - 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. What is the day to day like?   You will help connect application architects and support engineers with those dedicated to IT infrastructure to ensure application and system resilience. Through collaborative post-incident review processes, the SRE contributes and assists with follow-up on action items as they relate to process improvements and completion and helps drive useful metrics and dashboards. - Maintain a highly available, secure, and cost-effective cloud platform running on Microsoft Azure - Support the core components of site reliability, particularly as they relate to performance and incident response, to help facilitate service resilience and infrastructure uptime. - Create automation for improved collaborative response in real-time including updating documentation, runbook tools, and modules to ready teams for incidents. - Engineer Continuous Integration & Continuous Delivery (CI/CD) solutions that simplify and improve software deployments to enable high velocity for our Engineering and Operations 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 Engineering, Development, Operations and Product Management to help develop, scale, and improve production systems and services - Partner to provide appropriate documentation, cross-training, architecture planning, capacity management, and recommendations for future state What is required?  - 2+ Microsoft Azure experience including Virtual Machines, Azure SQL Database, Azure Monitor, Azure Virtual Networks with a bachelor’s degree or five years of experience without a degree - Experience in Python, PowerShell, .NET, or a comparable language with software engineering mindset - Experience with immutable and scalable infrastructure (infrastructure as code concepts) - Demonstrated understanding of networking systems, various identity, and authorization systems - Problem solving and collaboration skills What is preferred?  - An advanced understanding of cloud technologies - Experience building or operating CI/CD pipelines or other deployment automation solutions - Experience with Microsoft Azure including Azure Active Directory, Azure Networking, Azure Load Balancer, and ARM Templates - Experience with advanced monitoring solutions such as metrics platforms, logging, distributed tracing, and the like. *EOE including disability/ veteran*  
Job ID
2021-5526
Category
Technology
FTE Status
Full-time
Job Locations US-MN-Minneapolis
Posted Date 3 months ago(5/7/2021 8:05 AM)
SPS Commerce is leading the way in our industry and we are looking for someone to match our obligation to lead as we bring cutting edge technology to market! Are you a Network Engineer that enjoys interacting with internal and external customers?  Do you enjoy monitoring, and maintaining the company’s network and communications infrastructure? Join SPS Commerce as a Lead Network Engineer. You will be responsible for the architecture, configuration, deployment, monitoring, and ongoing operations of SPS Commerce networks.   Does This Sound Like You? - You enjoy working independently and are self-motivated to troubleshoot issues. You hold yourself accountable for the results you produce which leads you to not stop until results have been achieved - The ability to balance multiple projects and tasks concurrently in a fast-paced environment is in your wheelhouse. You thrive in an environment where “get after it” is the mantra, but you do not sacrifice quality for speed - A collaborative environment solving problems with your team and supporting other SPS employees is where you thrive. We succeed together at here and collaboration and teamwork are at the heart of it all   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 Lead Network Engineer is responsible for architecture, configuration, monitoring, and maintaining the company’s network and communications infrastructure.  This position will interact with Engineering, Application Support, Corporate IT, and external partner staff to deliver effective communication services to support both internal and external customers. - Responsible for the Architecture, configuration, deployment, monitoring, and ongoing operations of SPS Commerce networks - Design, develop, and implement cloud network solutions - Administer systems as assigned to provide appropriate documentation, cross-training, capacity management, and recommendations for future state - Vigilant administration of network security both internal and external - Take initiative where necessary to help ensure high quality and service to our customers - Mentor other team members for growth of skills and engagement - Lead through team members to deliver results  - Participate in on-call rotation   Required Skills  - Minimum of 8 years of related experience with a Bachelor’s degree; or 6 years and a Master’s degree  - Extensive understanding and experience in switching and routing - In depth understanding of BGP, OSPF & EIGRP  - In depth understanding of TCP/IP protocols including HTTP, HTTPS, SSL, SMTP, FTP, NTP, DHCP, SNMP, ICMP, and ARP - Experience administering Firewalls - Demonstrate proficient troubleshooting skills to provide resolution to incidents and problem management projects.   Preferred Experience - Experience with Amazon Web Services (AWS) and Amazon Virtual Private Cloud (VPC), preferred. - Proficient in Cisco ASA, NX-OS and IOS administration - Experience with Security Information and Event Management systems (SIEM)   Internal Equivalency Experience  - At least 3 years of SPS experience and exposure to related/relevant areas of practice or expertise   EOE including disability/ veteran   
Job ID
2021-5392
Category
Technology
FTE Status
Full-time
Job Locations US-MN-Minneapolis
Posted Date 1 month ago(6/23/2021 11:21 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 1 month ago(6/24/2021 6:24 PM)
SPS Commerce is adding a Security Specialist to assist in the build out of security controls in support of the SPS security, compliance and audit program to reduce risk across the organization. In this role, you'll work directly with SPS prospects and customers and collaborate with our sales teams to provide security representation throughout the sales cycle. Additionally, you will take a lead role in the success of the SPS security awareness program and October cyber security awareness month. This is an exciting opportunity to take ownership of this role while influencing the future of security at SPS.   Does this sound like you?  - You have a process improvement mindset and take pleasure in seeing how your contribution impacts the goals of the organization. - You are a self-starter who proactively identifies risks and have the tenacity to see remediation through completion. - You like working in a fast-paced and technology adapt environment on a team that values positivity and collaboration. - You are a life longer learner who enjoys rolling up their sleeves and solving 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.    Day to Day  Maintain the confidentiality, integrity and availability of sensitive Company information. A Security Specialist may be assigned responsibilities within a diverse set of security subject areas, such as: HIPAA and/or Sarbanes-Oxley (SOX) compliance, SOC2, ISO 27001, risk management, governance, business resiliency preparedness, PII data protection, privacy, and identity and access management. Assignments will call for the candidate to frequently collaborate with others, work independently or in large groups, and communicate facts and results to peers, leaders, and management. Leverage knowledge of security standards, processes, procedures and solutions and support security functions. - Collaborate with others to understand processes, procedures, applications, technologies. - Drive application and technology compliance with corporate and regulatory policies/standards & industry best practices. - Leverage security standards, processes, procedures and solutions. - Participate in project work; perform security specific project tasks; lead work streams. - Lead and coordinate the activities of others within nature and scope of IT Security.   Required Skills  - A bachelor's degree or equivalent degree in a field of study related to the job. - 3 years of experience in the security field - Strong communication and time management skills, ability to learn quickly - Extensive experience identifying problems and resolving them - Familiarity and use of assessment tools, risk management tools and methods - Familiarity of PCI standards, SOX 404, NIST, ISO 27001 - Experience working with vendors, auditors, assessors, 3rd party partners, affiliate and subsidiary organizations. - Prior participation in or responsibility for audits and assessments   Preferred Experience - Certifications & Licenses: One or more industry certification - CISSP, CISM, CISA, CCFE, GIAC, CCIE, CCSP, ABCP, MBCP, ISA, PCIP - Retail experience; working with technology and software; strong business acumen - Network, system or application design, implementation or support - System administration with experience across multiple platforms and applications - Experience with security standards   Internal Equivalency Experience - At least 1 year of Technology, security, or compliance analyst experience within SPS   EOE including disability/ veteran   
Job ID
2021-5349
Category
Technology
FTE Status
Full-time
Job Locations US-MN-Minneapolis
Posted Date 3 months 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 months ago(5/26/2021 8:33 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 months ago(5/20/2021 5:36 PM)
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

Need help finding the right job?

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