SPS Commerce Logo

SPS Commerce

Senior Platform Engineer

Reposted 22 Days Ago
Be an Early Applicant
In-Office or Remote
Hiring Remotely in Toronto, ON, CAN
Senior level
In-Office or Remote
Hiring Remotely in Toronto, ON, CAN
Senior level
Design, build, and operate highly available, secure container orchestration platforms and CI/CD pipelines. Develop monitoring and observability, automate deployments and infrastructure, collaborate with product and engineering teams to prevent failures, improve reliability, and mentor/hire SRE talent.
The summary above was generated by AI
Description:

SPS Commerce is a leading provider of cloud-based supply chain management solutions, serving a global network of retail trading partners. We foster a collaborative and inclusive work environment where innovation and continuous improvement are highly valued. Join SPS Commerce and be part of a dynamic team that's transforming the global retail supply chain!

Position Summary:Job Summary: The Senior Platform Engineer approaches Operations as a software problem and aims to apply software engineering approaches to those problems. The SPS SRE team is responsible for delivering highly available platform services and deployment automation that empower our product engineering teams with services that are secure, reliable, cost effective, and foster speed. Working within a fast-paced and collaborative environment, the SRE team partners with development teams to deliver market-leading products and services. Additionally, using automation and other technologies to intelligently cope with challenging failures while collaborating with various engineering organizations to resolve failure risks at the source.

Essential Responsibilities / Duties

  • 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

Minimum Requirements

  • 5+ years IT experience with a Bachelor’s degree; or 3 years and a Master’s degree; or a PhD with 1 year; or equivalent work experience

  • Experience in Python and/or Golang 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, Mesos/Marathon, etc….

  • 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, etc…

Location: 

This role follows a remote work model for candidates who are based in Canada. 

 

What We Offer: 

At SPS Commerce, we are committed to ensuring that each employee's compensation reflects their unique experiences, performance, and skills in their role. The salary range for this role considers several factors, including education, relevant skills, work history, certifications, location, and more.  

The annual salary range for this role is: $100,300 - $150,000 CAD. The actual salary offered will be determined based on the factors listed above and may fall anywhere within the range.   

Additionally, you may also be eligible to participate in an annual incentive program. An incentive award, if granted, is based on individual and/or organizational performance.  

SPS Commerce offers a comprehensive benefits package designed to support employees’ health, well-being, and financial security. Benefits are country-specific and aligned with local laws and market practices. 

Commitment to our Employees:

At SPS we power connections that drive the world of commerce forward, and our success depends on making strong decisions, fostering innovation, delivering unparalleled customer solutions, and driving outstanding business performance. We achieve this by creating an environment where every employee feels a true sense of belonging. We embrace diversity, equity, and inclusion, ensuring everyone feels accepted, valued, and empowered to make a meaningful impact. 

We are committed to affirmative action and equal opportunity in all aspects of employment. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. 

Similar Jobs

8 Days Ago
Easy Apply
Remote
Canada
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Lead delivery of ML feature platform initiatives: design, build, and operate backend systems for feature creation, storage, backfilling and serving. Collaborate with product, design, and analytics, own quarterly goals, improve platform reliability and code quality, mentor engineers, and support on-call and operational monitoring.
Top Skills: AWSKotlinKubernetesMySQLPython
22 Days Ago
Easy Apply
Remote
Canada
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Build, operate, and extend Affirm's data platform and application tooling to enable self-service data applications at scale. Implement platform features (provisioning, CI/CD, access control), integrations, data governance, automation, observability, and on-call operations. Contribute to roadmap for semantic layers, agentic data tooling, and AI-native workflows while raising engineering and operational standards.
Top Skills: Agentic Data ToolsBigQueryBuildkiteCi/CdDatabricksDockerGithub ActionsLlmsOauthOidcPythonRbacRest ApisSecrets ManagementSemantic LayerSnowflakeSQLWebhooks
5 Days Ago
Easy Apply
Remote
Canada
Easy Apply
Senior level
Senior level
Cloud • Security • Software • Cybersecurity • Automation
Ownership of backend features for Agentic Tools: design and implement GraphQL/REST APIs, build secure scalable Ruby on Rails services, improve RSpec automated tests, collaborate across product and AI teams, participate in Tier 2 on-call, and shape architecture for AI agent interactions with GitLab.
Top Skills: Gitlab McpGraphQLPythonRestRspecRuby On RailsVue

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account