Senior Software Engineer @Elastic Path
Software Development
Salary cad 100,000 - 1..
Remote Location
Employment Type full-time
Posted 3wks ago

[Hiring] Senior Software Engineer @Elastic Path

3wks ago - Elastic Path is hiring a remote Senior Software Engineer. 💸 Salary: cad 100,000 - 137,000 per year 📍Location: Canada

Role Description

Come join us! We’re a small, collaborative team building Elastic Path Composable Commerce, an API-first ecommerce platform used by enterprise brands across the world. We're looking for a Senior Software Engineer to help build and maintain the backend microservices that power it. In this remote role, you will work across the full development lifecycle for these services: designing, building, shipping, and supporting them in production.

The team is experienced, close-knit, and welcoming, with backend and frontend engineers, QA, product, and design all working together daily. As a backend engineer, you’ll collaborate across disciplines to keep our systems reliable and scalable, while helping our clients succeed.

We release continuously and debate designs openly and constructively. We care about the craft of building software and about the people we build it with.

Who Excels in this Role

  • Makes the team better by leaving systems and services better than you found them.
  • Is cooperative and human, valuing mutual respect, collaboration, courage, communication, and support.
  • Is dependable, ensuring tasks are completed thoughtfully.
  • Seizes the job and makes it their own, excited about solving complex problems.
  • Solves problems as a team, possessing strong technical judgment.

What You’ll Do

  • Design, build, and maintain backend API services that power our e-commerce platform.
  • Own features end-to-end, from understanding the problem through implementation, testing, release, and production support.
  • Ship code continuously through our delivery pipeline, with proper review, testing, and documentation.
  • Seek and utilize observability and operational information to make data-driven decisions.
  • Write tests at the right layers and debug systematically across systems and services.
  • Review code with an eye for patterns, maintainability, and security.
  • Plan work for incremental delivery, making sound decisions despite sometimes not yet having the full picture.
  • Contribute to design discussions and code reviews with your own perspective.
  • Work across teams and with the broader business when the problem calls for it.
  • Share knowledge, including documentation, demos, and active participation in designs.
  • Spot opportunities to make things better, whether that's code, processes, tooling, or how we work together.

What You Bring

  • Around five-plus years building software on cross-functional teams.
  • Solid backend engineering experience, having built, shipped, and maintained services in production.
  • Experience designing and building REST APIs, including authentication, error handling, caching, and API contracts.
  • Ability to write clean, testable code and understand the value of good tests, clear documentation, and thoughtful code review.
  • Effective debugging skills across services and comfort in digging into unfamiliar systems.
  • Understanding of how your code fits into the broader architecture and balancing speed with quality.
  • Productive use of AI tools to explore, implement, and debug.
  • Nice-to-haves: ecommerce or B2B product experience, event-driven or message-based architectures, Kubernetes and cloud operations, frontend exposure.

Our Stack

  • Languages: Go (primary), TypeScript (testing)
  • Data: MongoDB, Postgres, Elasticsearch, RabbitMQ
  • Infrastructure: Kubernetes, Argo, AWS
  • Tools: Git, YAML-based configuration
  • Delivery: Continuous delivery, releasing as work is ready

How We Work

  • Remote-first, with occasional meetups around local hubs for events and social activities.
  • WeWork access for those who prefer working from an office.
  • Work-from-home setup stipend.
  • A team culture built on mutual respect, curiosity, honesty, and the belief that everyone’s voice matters.

The Perks?

  • Exceptional benefits, including paid vacation and sick leave, stock options, full extended health, dental, and additional coverages.
  • Access to annual stipends for professional development, remote working, and more.
  • Flexibility to work where you're most productive, supporting better work-life balance.
  • Access to a shared workspace for optional collaboration and connection.
  • Work from Anywhere program allowing you to work from anywhere in the world.
  • Outstanding Company Culture - Certified Great Place to Work organization in Canada, US, and UK.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Canada
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer @Elastic Path
Software Development
Salary cad 100,000 - 1..
Remote Location
Employment Type full-time
Posted 3wks ago
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Canada
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 125,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 126,538+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later