Jobs.ca
Jobs.ca
Language
Elastic Path logo

Senior Software Engineer

Elastic Pathabout 20 hours ago
Remote
Toronto, ON
Senior Level
Full-Time

Top Benefits

Paid vacation and sick leave
Stock options
Full extended health and dental coverage

About the role

What to expect as a Senior Software Engineer at Elastic Path

We’re looking for a Senior Software Engineer to join a small, collaborative team that builds and maintains backend microservices for our e-commerce platform. You’ll work across the full lifecycle of these services: designing, building, shipping, and supporting them in production.

The team is experienced and close-knit, with backend and frontend engineers, QA, product, and design all working together daily. You’ll be one of the dedicated backend engineers, collaborating closely with an architect and the rest of the team to keep our systems reliable, scalable, and moving forward.

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

Location

This is a remote role based in Canada - candidates are required to have valid work authorization and be located in Canada and have work authorization to be considered. We prefer those in the Pacific time zone, as we have an office hub and many team members there. Elastic Path is a Remote First employer, so you’ll always have the tools to work from wherever you are based.

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 at every step
  • Collaborate with frontend developers, QA engineers, designers, and product managers on your team every day
  • Contribute to design discussions and code reviews with your own perspective, while staying open to what others bring
  • Track down and solve bugs, maintain documentation, and improve the reliability and quality of our systems
  • Work across teams and with the broader business when the problem calls for it
  • Spot opportunities to make things better, whether that’s code, processes, tooling, or how we work together

What We’re Looking For As a Teammate

  • You collaborate well. You ask questions, share ideas, and give feedback openly, even when your thinking is still taking shape. Brainstorming, experimenting, and iterating are how the best work gets done here.
  • You communicate clearly and positively with engineers, stakeholders, and anyone else you work with.
  • You’re dependable. When you take something on, people trust it’ll get done thoughtfully. When you hit a wall, you come with what you've tried and what you're seeing.
  • You handle disagreements with curiosity. You’re willing to change your mind when someone makes a good point, and you make space for others to do the same.
  • You care about the people around you and the broader organization

As an Engineer

  • You have solid backend engineering experience. You’ve built, shipped, and maintained services in production.
  • You write clean, testable code and understand the value of good tests, clear documentation, and thoughtful code review.
  • You can debug effectively across services and you’re comfortable digging into unfamiliar systems to find root causes.
  • You think about how your code fits into the broader architecture, how changes affect other teams, and how to balance speed with quality.
  • You're curious and motivated to learn. You like working through problems, but you also know when to bring in others and you come prepared when you do. Our primary backend language is Go, but if you're coming from another language and ready to pick it up, we're open to that.

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

At Elastic Path, we are on a mission to provide pay transparency and share information freely and openly whenever possible. The base salary for this position is listed to support candidates in aligning themselves within the target salary range for the role. Our salary ranges are country-specific and are based on national market data. Compensation is determined through interviews and a review of education, experience, knowledge, skills, abilities of each applicant, equity with other team members, and alignment with market data.

If this sounds like the kind of work and team you’ve been looking for, we’d love to hear from you. You don’t need to check every box on the list. We value who you are and how you work just as much as what you already know.

Who we are:

Elastic Path is on a mission to break through the barriers that prevent commerce leaders from delivering extraordinary shopping experiences. Today, that means making Composable Commerce accessible to all brands by reducing the cost, time, and overall risk of implementing and managing a multi-vendor approach. With Elastic Path, both business and tech teams are able to innovate on their own terms, fully embrace composability, and in turn, never compromise on what’s possible. Learn more at www.elasticpath.com.

Be Open. Be Remarkable. Be the Team. Be the Customer. The values we live by.

The Perks?

We go the extra mile to provide you & your family with exceptional benefits, wherever you may be located.

  • This includes paid vacation and sick leave, stock options, full extended health, dental and additional coverages.

  • You’ll get access to annual stipends for your own professional development, remote working and more.

  • We are a remote-first company, giving you the flexibility to work where you're most productive—supporting better work-life balance, fewer commutes, and greater focus.

  • When in-person connection adds value, you'll have access to a shared workspace for optional collaboration, connection, or a change of scenery.

  • We provide solutions to bring all teams together for collaboration and connection throughout the year.

  • We have a Work from Anywhere program that gives you the freedom to work from anywhere in the world. Talk about travel perks!

  • Outstanding Company Culture - Certified Great Place to Work organization in Canada, US and UK

You can check out all this and more about us on our careers page*.*

Apply Now!

Elastic Path is an equal opportunities employer and prohibits discrimination and harassment of any kind. We value and celebrate diversity in its many forms, and we strive to provide an inclusive and safe workplace where each person feels respected, supported, and accepted – however they choose to identify.

Disclaimer: Please be aware of targeted employment scams. If you are being considered for a position with Elastic Path, you will always receive direct communications from us via our ATS Lever, or our personal Elastic Path domain email addresses; firstname.lastname@elasticpath.com*.*

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

About Elastic Path

Software Development
51-200

Elastic Path delivers the speed, flexibility, and support manufacturers, retailers, and distributors need to tackle today's toughest challenges. Commerce teams use Elastic Path to deliver dynamic commerce and digital experiences that aren't possible with traditional out-of-the-box commerce offerings. Elastic Path also de-risks a composable commerce approach by reducing the cost, time, and overall risk of implementing and managing a multi-vendor solution.

Learn more at www.elasticpath.com