**Open to 100% Remote candidates in the Midwest**
SPS Commerce is growing! We are looking to add a Software Engineer to our Automotive Aftermarket Team. The Software Engineer will design, develop, document, test, deploy, and debug new and existing software. This role will create, implement, integrate, and maintain software and system components that deliver value to our customers. The Software Engineer works 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.
Does this sound like you?
- You are detail orientated, you're curious about how things fit together and like to put together the puzzle and problem solve.
- You're flexible and can adapt to changes easily.
- You have a high-level understanding of the retail supply chain and how orders are fulfilled between buyers and suppliers.
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.
What is the day-to-day like?
As a Software Developer, you will work closely with your team and others to understand, design and code deliverables. You will be part of a scrum engineering team tasked with introducing new concepts and technologies into the product. You will have the tools and team to deliver fully functional code to our production environments. That means you’ll have an understanding of how the stack works, gaining experience in all facets of development and making you a better developer. You’ll gain experience with all the modern tools for software engineering in a cloud environment.
- Attend your team's daily scrum meeting to exchange progress and plan what you are going to do for the day
- Work on the same tasks as the rest of the team - we do not have "associate work"
- Share your excitement and ideas about new technology
- Work collaboratively with your team to design, build and test solutions to solve complex problems.
- Learn key skills and techniques to build reliable and user-friendly software.
- Monitor dashboards and respond to alerts and keep your services running smoothly.
- Build services and components upon the latest frameworks, platforms and service providers.
- Partner with experts in specialized areas like usability, cloud automation, and service reliability in a technically complex environment.
What experience is required?
-
- Bachelor’s degree and 2 years of experience or 5 years of experience without a degree
- Experience with Agile, OOPS, JavaScript, HTML, CSS, C#, .NET, XML/XSLT, SQL Server, REST/SOAP, Cloud technologies, CI/CD and TFS or GitHub.
- Experience in modern frameworks such as React and Angular.
- Proven experience writing quality code and tests that are maintainable, accurate, well-tested, and follow best practices
- Hands-on experience with software development practices, developing applications that are diverse in scope where good judgement and problem-solving skills are key.
- Strong communication skills to proactively communicate status and risks within their team
- Ability to work well in a collaborative setting
- Ability to balance multiple tasks concurrently
SPS Commerce offers a comprehensive package of benefits including health, dental, vision, disability, and life insurance, paid time-off, 401(k), health and flexible spending accounts, stock purchase plan and more.
** EOE including disability / veteran **
**Hybrid position based out of our office in downtown Minneapolis, MN**
SPS Commerce is hiring a Staff Software Developer to join our team of highly experienced software development experts. This role requires a combination of expertise in data and software engineering. You would be responsible for designing, building, and maintaining robust data infrastructure and pipelines to support the collection, processing, and analysis of SPS Commerce retail data. 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?
- You’re passionate around technology and data analytics.
- You enjoy collaborating with others to design and develop efficient data storage solutions, ensuring data quality, reliability, and scalability.
- You understand the necessity to document data engineering processes, workflows, and infrastructure configurations to facilitate knowledge sharing and maintain data engineering best practices.
What is the day to day like?
As Staff Software Developer you will join a team working with other experienced engineers including data engineers. We have a team first culture where we Succeed Together developing on a product that helps propel our customers forward.
- Design and develop scalable and efficient data pipelines to extract, transform, and load network data from various sources into appropriate data storage systems.
- Mentoring coworkers in sound software engineering and data management principles.
- Develop and maintain dashboards and visualizations to present SPS Commerce retailer data in a clear and actionable manner. Aid team members to understand this process.
- Leverage expertise and experience to consult other teams and have an impact outside of business unit.
- Responsible for ownership of products and services, sharing knowledge with others, and technical leadership within area of responsibility.
- Collaborate with stakeholders to understand the SPS retailer network infrastructure, data sources, and data requirements.
What experience is required?
- A bachelor’s degree plus 8 years of relevant experience or 11 years of experience without a degree.
- Familiarity with big data frameworks (e.g., Hadoop, Spark, Graph Databases) and cloud platforms (e.g., AWS, Azure, GCP) is highly desirable.
- Proven experience in data engineering/science, or a similar role involving data engineering and software engineering.
- Proficiency in data integration and ETL processes using tools like Apache Spark, Apache Kafka, or similar technologies.
- Clear ability to rationalize decision making and communicate across audiences both verbally and written.
- Excellent problem-solving and analytical skills.
- Ability to work collaboratively with engineers of various skill levels and technical abilities as well as mentor when appropriate.
SPS Commerce offers a comprehensive package of benefits including health, dental, vision, disability, and life insurance, paid time-off, 401(k), health and flexible spending accounts, stock purchase plan and more.
** EOE including disability / veteran **
The Microsoft Dynamics F&O Developer will use the latest technologies to develop Dynamics 365 Finance and Supply Chain (F&O) EDI integration solutions as part of the SPS Commerce Development team. You must have experience designing solutions in F&O environment, and must be proficient in Visual Studio and DevOps/Git.
Based in our office in downtown Minneapolis, our hybrid work model provides the best of both worlds. We #succeedtogether through in person collaboration, balanced with remote work to provide flexibility.
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.
Why SPS?
We solve retail supply chain problems by cutting through inefficiency with innovation and automation. At SPS we empower retailers, suppliers, distributors, grocers, and logistics partners to work better together with our people, our process and our tech products. We have the world’s largest retail network, and we don’t just lead the industry, we are the industry.
At SPS, we believe every employee makes a difference. We ensure employees have the tools, resources, and training to explore new ideas and execute them. Our success comes from playing as a team and always playing to win. Careers don’t just grow here, they’re made here.
What is the day to day like?
The primary function of this role is software development using Dynamics F&O. You will the technical expert on an implementation team, developing technical specifications for implementation, configuration, customization, and enhancement of Dynamics 365.
- Architect, plan, test and deploy F&O 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, F&O 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 and 2 years of experience or 5 years of experience without a degree
- Experience in Dynamics 365 Finance & Operations (F&O)
- Experience developing solutions with X++
- Experience deploying code in multiple environments
- Experience using Agile software development methodologies
- Experience using Source Code Control Management (SVN, TFS, Visual Source Safe, etc.)
What is preferred?
- Experience with cloud environments such as Amazon Web Services (AWS) and Microsoft Azure
- Knowledge and experience in EDI integrations
- Experience developing solutions with .NET
- Experience with the integration of Dynamics 365 F&O with other applications including experience with ODATA, Postman and other web technologies.
SPS Commerce offers a comprehensive package of benefits including health, dental, vision, disability, and life insurance, paid time-off, 401(k), health and flexible spending accounts, stock purchase plan and more.
EOE including disability/ veteran
Immediate Opportunities!
SPS Commerce is hiring Community Account Executives to join our team. This growth is due to team members being promoted into other roles within SPS Commerce. This role is a great start to a sales career path or can lead to other opportunities within SPS Commerce. In this role is where you will learn our proven sales cycle, engage our customers and understand the full suite of SPS product offerings. Start your SaaS (Software as a Service) career with the company who is #1 in their industry and the top software company in Minnesota.
The SPS Community Team helps our Retail partners and their Suppliers with the data needed to improve supply chain collaboration and create an efficient replenishment order process. Our Community solution delivers much more than B2B integration. We automate information exchange among Retailers and their Suppliers to streamline replenishment and fulfill orders profitably.
Does this sound like you?
- You're known to be goal oriented and understand what drives results.
- You're skilled at engaging with others, like to use data and information to influence others to take action.
- You have a competitive edge, love solving problems, and can work productively within a team setting.
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 position is for an "early in career" sales professional - whether you're transitioning to a new career or if you're just starting your first professional endeavor, start your path here at SPS! This role will give you great training and exposure to sales in a cloud SaaS company. This team calls on the SPS Community Network based on warm leads from our current Retail partners. The leads come to you!
- Investigate prospective clients current environment through inquisitive and exploratory questions.
- Drive adoption and upselling of our solution with trading partners by promoting a suite of services.
- Uphold the integrity of our Retail customers and their programs by working as a consultant to the Suppliers of our Retailers.
- Collaborate cross-functionally with account teams to maximize upsell to Suppliers (small, mid-size and enterprise level businesses).
- Work through objections prospective clients may have, and effectively communicate their message to the Retailer.
- Maintain customer satisfaction throughout the Sales cycle: this includes responding in a timely manner and working effectively with your SPS account team.
Required Skills
- Bachelor’s degree OR a combination of some post-secondary education PLUS 2 years of work experience.
- 1+ years of experience selling (outside sales, inside sales, retail sales, telemarketing) preferred or nice to have but not required.
- Excellent communication and customer service skills with demonstrated ability to work effectively in a team environment.
- Process focused with close attention to detail.
SPS Commerce offers a comprehensive package of benefits including health, dental, vision, disability and life insurance, paid time-off, 401(k), health and flexible spending accounts, stock purchase plan and more.
EOE including disability/ veteran
The Principal Software Engineer is responsible for developing mission-critical software and services within a capability area of the SPS Network. This is done by leveraging deep subject matter expertise in software engineering combined with domain-specific knowledge. This position will focus on advancing platform-level services for our Documents capability, the heart of the SPS Network. Within Documents, you’ll lead the development of next-generation solutions for how SPS receives, sends, augments, and validates customer documents while simplifying their experience.
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 with our people, process, and 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 and execute new ideas. Our success comes from playing as a team and always playing to win. Careers don’t just grow here, they’re made here.
What is the day-to-day like?
This role works collaboratively to dive deep into complex technical problems to identify a solution, provide clear rationale for and against alternative approaches, and drive the realization of that solution across teams. This role will also be a leader to improve knowledge within the internal technology community by speaking at meetups, publishing best practices and guardrails, and writing blog posts across the organization. This person will lead across a suite of technical capabilities and teams.
- Drive scalable, observable, performant, available, and reliable systems that meet the needs of SPS customers, teams, and business.
- Will perform in-depth, hands-on technical work with a focus on delivery.
- Be a leader by identifying, adopting, and advancing best practices and technology guardrails.
- Define areas of opportunity to improve our products and services and drive realization across the teams.
- Provide support to stakeholders as needed as part of release activities.
- Mentor the team by training groups on our technology patterns to help grow the skills of others and champion others’ ideas.
- Identify new engineering patterns and technology trends, championing adoption and engagement to achieve increased quality and productivity.
- Participate in speaking at conferences, publishing articles and blog posts, and leading community meetups as a champion promoting SPS, our culture, and our investments.
- Foster strong multi-team morale in a fast-paced, action-packed environment
What experience and skills do you need?
- Bachelor’s degree plus 12 years related experience or 15 years of experience without a degree.
- Excellent analytical, problem-solving, and troubleshooting skills.
- Excellent organizational skills and ability to contribute to multiple projects concurrently.
- Expertise in adopting and driving DevOps and agile product development practices.
- Experience delivering solutions with cloud technologies.
- Experience with Java, Spring, Spring Boot
- Defining and developing APIs and microservice-based architectures.
- DevOps and Agile product development
- Experience driving development best practices across multiple teams.
What experience is preferred?
- Experience and delivery of SaaS solutions
- Experience in Supply Chain domain
- Experience with various ERP functionality and architecture
SPS Commerce offers a comprehensive package of benefits including health, dental, vision, disability, and life insurance, paid time-off, 401(k), health and flexible spending accounts, stock purchase plan and more.
** EOE including disability / veteran **
SPS is growing- we are adding a Principal Financial Systems Analyst to our Accounting & Finance team to serve as a product owner for Finance systems. In this role, you’ll influence and lead change through implementation of new technology and technology enhancements and associated procedures, process workflows, and compliance requirements. This person will use deep skills in business analysis, to drive strategic and cross-functional initiatives that will improve Finance’s ability to deliver efficient and effective systems for the organization and its customers. This is the perfect opportunity for someone to leverage their financial systems expertise at a company that will be doubling in size over the next 3 years.
This role will either be hybrid from one of our corporate offices or fully remote;
based on the candidate’s geographic location.
Does this sound like you?
- You would consider yourself an Implementor– you know how to prioritize tasks, escalations, people, and projects simultaneously while focusing on tight deadlines and foreseeable goals
- Teamwork and collaboration. You excel at building relationships and coming to the table with fresh ideas and out-of-the box solutions- you are always looking for ways to succeed together
- You successfully analyze complex problems and situations and develop solutions. Your initiative and continuous improvement mindset has you always thinking about comes next. You don’t stop until the job is done
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 Principal Financial Systems Analyst will drive strategic and cross-functional initiatives by partnering with senior leadership on business & technology priorities, timelines, and facilitate key decisions with relevant stakeholders. In this role, you will identify and influence opportunities to better leverage the business systems; make recommendations to enhance and improve processes, workflows, internal controls, and compliance requirements. In addition, you will develop materials such as executive communications, playbooks, request forms, etc.; communicate and teach new and updated features to users and stakeholders using all appropriate communication tools.
- Participate in cross team collaboration, innovation, and ideation to define key initiatives and experiences with internal and external stakeholders
- Drive system strategy and planning initiatives, partnering with corporate systems and enterprise planning teams in the execution of the strategies
- Lead the translation of strategic initiatives into deliverables; identify, flag, and mitigate current or future risks
- Own and manage Agile project methodology, including Scrum ceremonies, stand-ups, sprint planning, retrospectives, demos, grooming, and release planning
- Identify, manipulate, and analyze the data necessary to make decisions to support strategic initiatives and on-going process improvements
- Drive global communications to ensure frequent, accurate, and timely information is provided to all stakeholders
- Develop post-implementation strategy and monitor changes to validate successful implementation of system fix/enhancements
- Develop and maintain close working relationships with business partners across the organization
- Mentor more junior Business Systems Analysts on the team to increase system/application knowledge and enhance abilities on the team as a whole
Education and Experience
- Bachelor’s degree plus at least 10 years of related experience or 13 years of experience without a degree.
- Proficient in Microsoft Office, particularly Word, Excel, Outlook, and Power Point
- Proven ability to provide systems strategy and planning
- Strong change management, problem solving, communication, and organizational skills
- Experience working with large ERP systems (SAP, Oracle, JD Edwards, Microsoft BC/NAV)
- Experience with financial systems utilized within Controllership functions (billing, payment, treasury and reimbursement systems)
- Experience working with Salesforce.com, Microsoft Dynamics NAV, BlackLine, TRACT, Concur, VersaPay, Xactly, Anaplan, Gainsight preferred
EOE including disability/ veteran
SPS Commerce offers a comprehensive package of benefits including health, dental, vision, disability, and life insurance, paid time-off, 401(k), health and flexible spending accounts, stock purchase plan and more.