Backend Engineer, Core Tech, Canada

StripeStripe·Remote(Canada)
Software Development

WFA Digital Insight

The demand for skilled backend engineers in the remote job market has surged, with a notable 25% increase in 2025. As companies like Stripe continue to scale and innovate, the need for experts who can design and build efficient systems has never been more pressing. With its commitment to increasing the GDP of the internet, Stripe offers a unique opportunity for engineers to make a significant impact. Before applying, candidates should be aware that a strong foundation in software engineering, collaboration skills, and a passion for problem-solving are essential. The ability to work remotely and adapt to a fast-paced environment is also crucial.

Job Description

About the Role

As a Backend Engineer at Stripe, you will be part of a team responsible for building and maintaining the company's core infrastructure. This includes designing, developing, and shipping scalable systems that can handle high volumes of traffic and data. Your work will have a direct impact on the company's ability to process payments, grow revenue, and expand its services.

The role entails working on a wide range of projects, from building new features to improving existing systems. You will collaborate with cross-functional teams, including product, design, and engineering, to ensure that your work aligns with the company's overall vision and goals. As a backend engineer, you will be expected to write high-quality code, participate in code reviews, and contribute to the team's overall engineering excellence.

Stripe's infrastructure team is responsible for the reliability, scale, performance, and cost of the company's systems. The team is divided into several sub-teams, each focusing on a specific area, such as core infrastructure, developer infrastructure, data infrastructure, and admin platform. As a backend engineer, you will have the opportunity to work on various projects across these teams, developing a broad range of skills and expertise.

What You Will Do

  • Design, develop, and ship scalable systems that can handle high volumes of traffic and data
  • Collaborate with cross-functional teams to ensure that your work aligns with the company's overall vision and goals
  • Write high-quality code and participate in code reviews to contribute to the team's overall engineering excellence
  • Develop and maintain large-scale distributed systems, ensuring reliability, availability, and efficiency
  • Troubleshoot and resolve production issues, identifying root causes and implementing fixes
  • Participate in roadmap planning and prioritization, providing input on technical feasibility and resource requirements
  • Develop and maintain technical documentation, ensuring that knowledge is shared across the team and the company
  • Collaborate with the product team to define and implement new features, ensuring that they meet the company's requirements and goals
  • Work with the design team to ensure that the user interface is intuitive and user-friendly
  • Develop and maintain automated tests, ensuring that the system is thoroughly tested and validated

What We Are Looking For

  • Strong software engineering skills, with a passion for building scalable systems
  • Ability to write high-quality code in programming languages such as Go, Java, C/C++, etc.
  • 2-12+ years of professional hands-on software development experience, with a strong understanding of data structures and algorithms
  • Experience with large-scale distributed systems, including design, development, and maintenance
  • Strong collaboration skills, with the ability to work effectively with cross-functional teams
  • Customer obsession, with a strong focus on delivering high-quality solutions that meet customer needs
  • Ability to articulate a clear vision and strategy, with strong communication and leadership skills
  • Experience with agile development methodologies, including Scrum and Kanban
  • Strong understanding of computer science fundamentals, including data structures, algorithms, and software design patterns

Nice to Have

  • Experience with cloud-based infrastructure, including AWS, Azure, or Google Cloud
  • Knowledge of containerization technologies, including Docker and Kubernetes
  • Experience with DevOps tools, including Jenkins, Travis CI, or CircleCI
  • Familiarity with monitoring and logging tools, including Prometheus, Grafana, or ELK
  • Experience with security best practices, including secure coding, vulnerability assessment, and penetration testing

Benefits and Perks

  • Competitive salary and equity package
  • Comprehensive health insurance, including medical, dental, and vision
  • Flexible working hours and remote work options
  • Generous paid time off, including vacation, sick leave, and holidays
  • Professional development opportunities, including training, mentorship, and conference attendance
  • Access to the latest technologies and tools, including cloud-based infrastructure and DevOps tools
  • Collaborative and dynamic work environment, with a team of experienced engineers and technicians
  • Opportunities for career growth and advancement, including leadership roles and specialization
  • Recognition and rewards for outstanding performance, including bonuses and stock options

How to Stand Out

  • Develop a strong foundation in software engineering, including data structures, algorithms, and design patterns.
  • Gain experience with large-scale distributed systems, including design, development, and maintenance.
  • Build a portfolio of personal projects or contributions to open-source projects, demonstrating your skills and expertise.
  • Prepare for common interview questions, including system design, scalability, and problem-solving.
  • Research the company and the role, including the team's technology stack and the company's goals and vision.
  • Practice coding challenges and whiteboarding exercises to improve your coding skills and confidence.
  • Network with current or former employees to gain insights into the company culture and work environment.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.