> Markdown version of [/jobs/ext/2978023-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2978023-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Elastic - **Location:** Vancouver, United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Amazon Web Services, User Authentication, Cloud Computing, Code Review, Continuous Delivery, Software Debugging, Elasticsearch, PostgreSQL, MongoDB, Systems Development Life Cycle, RabbitMQ, Software Construction, TypeScript, YAML, Delivery Pipeline, Caching, Backend, Git, Kubernetes, Data Analytics, Front End Software Development, Api Design, Restful APIs, Api Management, Microservices - **Published:** September 18, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/niz2d2v5gb ## About the Role * Around five-plus years building software on cross-functional teams. To these ends, years are a proxy for "can solve technical problems with a team", rather than a hard threshold. * Solid backend engineering experience. You've built, shipped, and maintained services in production. * 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. * Experience designing and building REST APIs, including authentication, error handling, caching, and API contracts. * 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. * Productive use of AI tools to explore, implement, and debug, while maintaining understanding and validation of results. * Nice-to-haves: ecommerce or B2B product experience, event-driven or message-based architectures, Kubernetes and cloud operations, frontend exposure. ## 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. Location This is a remote role based in Canada - candidates are required to have valid work authorization and be located in Canada to be considered. Elastic Path is a Remote First employer, so you'll always have the tools to work from wherever you are based. Who Excels in this Role About We value technical expertise, while remaining equally deliberate about hiring people we're excited to work with. In concrete terms, this includes someone who: * Makes the team better by leaving systems and services better than you found them. You highlight friction points (internal and external), implement thoughtful fixes, and verify things worked, keeping the team in-the-loop along the way. * Is cooperative and human. You value mutual respect, collaboration, courage, communication, and support as key team tenets. You ask questions, surface possible complexities early, and actively and constructively participate in discussions, readily changing your mind if someone else has a better idea. * Is dependable. When you take something on, people know you'll get it done thoughtfully. When you hit a wall, you come with what you've tried and what you're seeing. * Seizes the job and makes it their own. You're excited about solving complex problems, and you know how to bring the right people together to drive out questions, work through tradeoffs, and ship successfully. You balance when to focus on the plan and when to push for worthwhile side quests. * Solves problems as a team. You have strong technical judgment and a knack for designing out loud, reviewing others' work, and helping teammates level up. 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, proposing and delivering stability, performance, and reliability improvements * 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, while staying open to what others bring * 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, * 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 ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [CI/CD with Github Actions](https://www.wearedevelopers.com/videos/856-ci-cd-with-github-actions) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Shipping Faster with Less: Render on Cloud Hosting, AI Workloads, and the Future of DevOps](https://www.wearedevelopers.com/videos/1894-shipping-faster-with-less-render-on-cloud-hosting-ai-workloads-and-the-future-of-devops) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai)