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 3 days ago(2/27/2024 1:26 PM)
SPS Commerce has an immediate opening for a Software Engineer.  The selected candidate will join our transformation team, a group of engineers focused on some of the most critical applications that support our customers’ needs. These applications are processing millions of documents a day, making this role highly impactful for SPS and our customers. This application team role will allow you to focus on business requirements while leveraging our AWS cloud environment, our first-class CI/CD pipelines, and Kubernetes orchestration compute platform. We are looking for someone to join this very talented transformation team and learn why SPS is such a great working environment!   Based in our office in downtown Minneapolis, 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 a few times each year.   Does this sound like you? - You’re passionate around technology and developing best in class SaaS products. - You enjoy collaborating with others to design and develop automated, scalable solutions for complex problems. - You are naturally curious with a passion for problem solving. - You aren’t afraid to ask why something is done a certain way. Why 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?   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. - 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 hire. What experience and skills do you need? - A bachelor’s degree plus 2 years of Java development experience or 5 years of experience without a degree.   - Experience with Agile, Java, containers, and Cloud technologies - Proven experience writing quality code and tests that are maintainable, accurate, well-tested, and follow best practices. - Hands-on experience with software development practices and can develop applications that are diverse in scope where good judgement and problem-solving skills are required. - Understand agile development processes. - Strong communication skills to proactively communicate status and risks within their team. What experience is preferred? - Proficiency in Java development - Developing and deploying containerized workloads - CI/CD pipeline - API development - AWS/Cloud environment experience - Database experience - Test driven development experience SPS Commerce offers a comprehensive package of benefits including health, dental, vision, disability, and life insurance, paid time-off, 401(k), health and flexible spending accounts, stock purchase plan and more.   ** EOE including disability / veteran **   #LI-HYBRID
Job ID
2024-8379
Category
Technology
FTE Status
Full-time
Job Locations US-MN-Minneapolis
Posted Date 2 months ago(1/2/2024 11:14 AM)
** Please note this is a hybrid role based out of our office in downtown Minneapolis, MN**     The Director of Enterprise Architecture leads a team of architects and distinguished engineers to promote evolutionary architecture, systems thinking, and innovation.  In addition, the Director of Enterprise Architecture drives forward-looking architectural initiatives for the portfolio. Enterprise Architects also facilitate the reuse of ideas, components, services, and proven patterns across various solutions in a portfolio.  This position reports to a Vice President in the Technology organization.      Does this sound like you?  - You’re known for your people leadership skills – you have experience formally leading, mentoring and coaching others and motivating high performance teams.  - You’re an evangelist and you contribute to the global technology community in a meaningful way.  Whether that means sharing your knowledge with the technology community at a conference or you’re a regular at the meet-ups.  - You have a bias towards action and you’re a change driver – ideation is certainly in your wheelhouse, but so is implementation – keeping scalability and sustainability front and center.     Why SPS?  - SPS currently runs the largest and most relied upon Retail Network with thousands of  trading partners using our technology every day to perform critical business processes.  You can be part of the journey to open that network up to software partners across the globe by unlocking our capabilities through APIs.  - We are a technology centric organization – we expect our leaders and our technologists to be informed on emerging technology trends and product capabilities.  - We invest in our teams – whether it be conferences or leaderships development, we believe in providing the foundation for your growth.    Day to Day  This transformative role will be working across leadership, understanding strategic themes and applying within their portfolio, synchronizing across solutions, identifying re-use across teams, and identifying use cases for emerging technology to lead through innovation activities.     - Collaborate with Product Management, Customer Success, and Technology Leadership to provide a high-level, all-inclusive vision of enterprise solutions and development initiatives  - Define key technical initiatives that support budgets via technology evolution  - Drive strategic technology decisions across the Enterprise, ensuring alignment with business objectives  - Participate in defining and maintaining the architectural runwayto support current and future initiatives  - Define and steer the architecture practice across the Portfolio, providing thought leadership for domain leadership  - Drive architectural initiatives, participate in analysis, and identify innovative technical approaches and use cases  - Collect, generate, and analyze creative ideas and technologies to use across the business   - Consult on M&A activity within the Enterprise to assess capabilities, differentiators, and integration opportunities  - Communicate and negotiate domain-impacting business process architecture, enterprise architecture & software platform decisions with peers and Senior Leadership  - Advise and coach in a 1-on-1 or small group setting individuals who are accountable to them (e.g., System Architects) and engineers  - Work effectively with peers to provide thought leadership for domain areas across a portfolio and provide technical Leadership (e.g., architectural direction, design review, issue/risk resolution) for a portfolio  - Mentoring and coaching, in 1-on-1 or small-group settings, the individuals responsible for aligning solutions to architectural strategy       Required Skills  -  Bachelor’s degree or equivalent combination of education and experience  - Preferred: 8-10 years’ experience delivering software in a developer or architecture role  - High level of understanding of relevant industry structure, including other participants in the industry group. Knowledge of particular business domains across the industry  - Understand the business process and business rules for a portfolio  - High-level understanding of relevant industry structure, including other participants in the industry group. Knowledge of particular business domains across the industry  - Experience with driving significant technology initiatives across a broad organization.  - Knowledge of the logical data models for many applications in the portfolio. Broad knowledge of the infrastructure and technologies widely used in the industry  - Applied knowledge of artificial intelligence, specifically machine learning, patterns, approaches, and technology, with a demonstrated ability to leverage these in architecting solutions  -  Bachelor’s degree in IT/Computer Systems or comparable work experience     Soft Skills Required  - Ability to verbally present the technical and business impact of a decision (technical or business) that is made at the Portfolio level and be able to present at Business or Technology Senior Leadership meetings  - Ability to create a visual message that presents solution options and architecture recommendations in a manner appropriate to the audience, including technical/business impacts of decision that is made at the portfolio level, and be able to present to Business or Technology Senior Leadership  - Ability to describe in a written format the technical/business impact of a decision that is made at the Portfolio level.  - Ability to craft communications to the level appropriate for portfolio stakeholders    Reasoning Skills  - Ability to define problems, collect data, and formulate reasonable solutions is a must.      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   
Job ID
2023-8280
Category
Technology
FTE Status
Full-time

Need help finding the right job?

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