Click column header to sort
After 92 consecutive quarters of growth, SPS Commerce is just getting started! To support our continued expansion as a company and the evolution of our product, we have an opening for a Technical Product Owner. This person will be a single-threaded leader working in direct partnership with a Manager of Technical Product Management and embedded within a software engineer delivery team(s). You will drive a cohesive roadmap and execution within one of SPS' Platform Services aligned to our Strategic Plan.
This role is based out of our Minnepolis office in a hybrid work environment, providing flexibility with remote work and in-person collaboration.
Does this sound like you?
- You are known for your ability to communicate effectively with stakeholders, including executives, customers, and the development team.
- You’re able to balance technical requirements with user needs, ensuring that the product is easy to use and delivers value to the user.
- You can inspire and motivate the development team, foster a collaborative culture, and provide clear direction and guidance.
- Your systems thinking mindset helps you understand the impact of decisions on different parts of applications.
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 role will work closely with peers to articulate priorities and manage delivery trade-offs. As a technical resource, a TPO understands customer needs and product requirements, simplifies technical user stories and epics, and acts as a technical advisor to the product manager, product owner, development team, organizational stakeholders, and leaders. The role will collaborate and communicate daily with the software engineering and user experience (UX) teams to oversee and approve product designs, enhancements, and quality.
- Partner with technical product managers, product manager(s), builders, and software engineers to understand the market and the customers you are serving to convey that vision to engineering and other stakeholders.
- Collaborate with Solution Architects and Principals to create and manage architecture/service roadmap, ensuring complete visibility for both business and technical items.
- Work with large-scale technical products or products with many pending architectural changes
- Maintain product roadmap in partnership with the Development Manager and Domain Technical Lead to provide consistent, clear, and realistic updates to all stakeholders.
- Create user stories and acceptance criteria to provide clarity for software engineers.
- Achieve and communicate key results as committed to in the road map.
- Respond to questions from developers and clarify requirements related to the voice of the customer (VOC) and business requirements.
- Participate in scrum ceremonies including stand-ups, sprint planning, retrospectives, grooming, and release planning.
- Drive resolution of cross-team dependencies
What experience and skills do you need?
- Bachelor’s degree and a minimum of 3 years of related experience or 6 years of experience without a degree.
- Experience working in an agile development environment.
- Strong communication skills that allow you to speak directly to your stakeholders using their language and mental models.
What experience is preferred?
- 2 years’ experience in software development
- Scaled Agile Framework (SAFe)
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 **
Hiring for Spring 2024!
SPS Commerce is hiring for an Associate Software Engineer II! The Associate Software Engineer II will design, develop, document, test, deploy, and debug new and existing software. They will also create, implement, integrate, and maintain software and system components that deliver value to our customers. The Associate Software Engineer II works on well-defined tasks and seeks out appropriate support to complete assigned task.
Essential Responsibilities / Duties
· Work collaboratively with your team to design, develop, document, test, deploy, and debug new and existing software
· 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 your services running smoothly
· Partner with experts in specialized areas like usability, cloud automation, and service reliability in a technically complex environment
· Partner with your peers to monitor and support new and existing software
· Learn existing tools, process, procedures, and professional concepts
· Clearly communicate progress on tasks
Minimum Requirements
· Bachelor’s degree with 1+ years of relevant Experience; or equivalent work experience
· 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
Preferred Experience
· Experience with Agile, JavaScript, HTML, CSS, C#, Java, or Node, Database, Cloud familiarity
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 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.
** Please note this is a hybrid role based out of our office in downtown Minneapolis, MN**
SPS Commerce is currently seeking a Senior Manager of Database Engineering to spearhead our esteemed Database Engineering team! This pivotal role entails overseeing global product initiatives, offering technical guidance on key projects, and fostering the growth and empowerment of our teams. The ideal candidate will thrive in managing intricate challenges of scale, possessing a wealth of expertise in database management and large-scale transactional system design. Moreover, this position demands the ability to make judicious decisions and foster alignment across multifunctional teams.
Does this sound like you?
- Are you experienced in leading and developing engineering teams to foster collaboration and achieve high performance?
- Do you thrive on solving complex problems and enjoy the challenge of navigating dynamic and evolving environments?
- You possess the readiness to leverage your extensive experience in database engineering to lead a dynamic team, drive technical innovation, and play a pivotal role in shaping the database infrastructure of a rapidly growing organization?
Day to Day
- Develop and lead a talented, collaborative and high performing database engineering team
- Develop and implement strategies for database architecture, disaster recovery, and high availability.
- Oversee performance tuning
- Manage database security policies and procedures to protect sensitive data
- Ensure compliance with database licensing, support agreements and audits
- Lead communication and collaboration efforts to engineer Continuous Integration & Continuous Delivery (CI/CD) solutions that simplify and improve software deployments to enable high velocity for our Product Engineering partners
- Lead, participate and contribute to strategic planning and technical direction for the Databaseteam
- Collaborate with Technology Engineering, Development, and Product Management to help develop, scale, and improve production systems and services
- Effectively collaborate with key stakeholders within the organization to identify business needs
- Participate in an on call rotation with other engineers and managers
Required Skills
- Bachelor’s degree or equivalent combination of education and experience
- 10+ years of relevant experience, with at least 4+ years in a formal people management role
- Proven success developing talent and demonstrated experience working through others to complete work and resolve issues
- Deep understanding of Oracle Database technologies and architecture.
- Proficiency in SQL, PL/SQL, and Oracle database management tools.
- Experience with database design, performance tuning, backup, and recovery.Ability to work independently and be self-motivated
- Proficient participating in Agile Development Methodology and task execution
- Ability to think strategically
- Demonstrate proficient troubleshooting skills to provide resolution to incidents and problem management projects
Nice to haves
- Proficient with Amazon Web Services including EC2, RDS, Dynamo DB, Route53, Elastic Load Balancers, AMIs, IAM Roles, and CloudFormation
- Familiar with Database Continuous Integration and Deployment tools like Liquibase
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 **
#LI-HYBRID
SPS Commerce has an immediate opening for aAISoftware Engineer. The AI Engineer will help spearhead the cutting edgedesign, development of both new and current AI-driven software solutions. This pivotal role involves crafting, integrating, and sustaining AI-powered software and system modules aimed at enhancing customer experience. Contributing to the team, the AI Engineer takes charge of daily tasks and tackles novel assignments with broad directives. Additionally, they serve as the primary technical point of contact for inquiries related to our internal AI systems and databases.
Based in our office in downtown Minneapolis or Des Moines, our hybrid work model provides tremendous flexibility to work the way you work best. Although there is minimal in-office expectation, we do host team and companywide events in person quarterly.
Does this sound like you?
- Your enthusiasm for technology is matched only by your dedication to crafting top-tier SaaS products infused with AI.
- Collaborating with peers to engineer automated, scalable AI-driven solutions for intricate challenges energizes you.
- Your innate curiosity fuels your penchant for unraveling problems, and you relish the opportunity to innovate.
- Questioning the status quo is second nature to you, as you fearlessly inquire into the rationale behind established methods.
- You are a team player and enjoy working collaboratively to achieve common goals.
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.
What is the day-to-day like?
- Conduct in-depth research on the latest technology trends and tools to inform decision-making and enhance the development process.
- Stay abreast of emerging frameworks, platforms, and service providers through continuous exploration and evaluation, ensuring the integration of cutting-edge technologies into software 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
What experience and skills do you need?
- A bachelor’s degree plus 2 years of Python development experience or 5 years of experience without a degree.
- Object-relational model frameworks (specifically Django), familiarity with Microservices.
- 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.
Nice to haves?
- Exposure to rate limit measurements such as TPM (tokens per minute), TPD (tokens per day), IPM (images per minute)
- Familiarity with Langchain
- Experience with prompt engineering
- Knowledge of vector databases
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 **