Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Senior
Qualifications
Proven experience in backend software development with a strong proficiency in languages such as Java, Python, Ruby, or Go. Experience with microservices architecture and cloud platforms like AWS or Azure. Strong understanding of database technologies, both SQL and NoSQL. Excellent problem-solving skills and the ability to work collaboratively in a team environment. Experience with Agile methodologies and DevOps practices is a plus.
About the job
Join Justworks as a Senior Backend Software Engineer and play a pivotal role in shaping our technology landscape. You will work on high-impact projects, designing and implementing scalable backend systems that support our mission of simplifying business operations for our clients. Your expertise in backend technologies will be critical in delivering exceptional digital experiences.
About Justworks
Justworks is a leading provider of modern business solutions, dedicated to making it easier for small and medium-sized businesses to manage their workforce. We pride ourselves on our innovative technology and commitment to excellent customer service. Join our team and be part of a company that values collaboration and creativity.
Similar jobs
1 - 20 of 1,624 Jobs
Search for Senior Backend Software Engineer Canada
Join Centari as a Senior Backend Software Engineer!At Centari, we revolutionize high-stakes dealmaking by unlocking the power of private deal data. Our innovative deal intelligence platform is paving the way for a new era in law and finance, transcending mere automation to embrace data-driven decision-making. Our proprietary Deal Reasoning Engine converts complex documents into actionable insights, equipping global deal teams with the knowledge needed to negotiate effectively.We foster a diverse team of attorneys, financial experts, and engineers within a hybrid, cross-cultural environment. Our mission is supported by esteemed enterprise AI investors, including GTMfund and industry veterans such as Jeremy Kranz and Andy Appelbaum.We thrive on complexity as it breeds innovation. If you're a proactive builder who excels in ambiguous situations and embraces radical ownership, we want to connect with you!For more details, visit centari.com or follow us on LinkedIn.
Join Justworks as a Senior Backend Software Engineer and play a pivotal role in shaping our technology landscape. You will work on high-impact projects, designing and implementing scalable backend systems that support our mission of simplifying business operations for our clients. Your expertise in backend technologies will be critical in delivering exceptional digital experiences.
Role Overview Venn is hiring a Senior Backend Engineer in Toronto. This role focuses on designing and improving backend architecture to support reliable, scalable applications. The position involves close collaboration with colleagues from various teams to deliver solid software that supports business goals.
Marqeta is seeking skilled Senior Backend Software Engineers to become part of our dynamic Engineering team. In this role, you will develop high-performance software that supports Marqeta's backend services. Your responsibilities will include creating and reviewing engineering design documentation, enhancing our systems, infrastructure, and processes, developing new features, conducting code reviews, and collaborating with a diverse group of stakeholders across the organization. As a Backend Engineer, you will deliver meaningful products that contribute to Marqeta's position as a leader in modern card issuing. You'll have the opportunity to innovate on system architecture, produce impactful software, and mentor junior engineers. Participation in a rotational on-call pager duty is a required aspect of this role, with specifics varying by team. This will be discussed further during the interview process. We embrace a Flexible First approach, allowing this role to be performed remotely from anywhere within Ontario or British Columbia, Canada. We would love for you to join our team! This posting is for multiple Senior Software Engineering positions across Marqeta.
About Equitable Bank Equitable Bank, recognized as Canada's Challenger Bank™, serves over 800,000 customers nationwide. With more than $142 billion in assets under management and a wholly owned subsidiary (Concentra Bank) supporting credit unions and their six million members, the organization has spent 50 years pushing for change in Canadian banking. The EQ Bank digital platform has earned recognition from Forbes as one of the top banks in Canada since 2021. Role Overview: Senior Backend Engineer Based in Toronto, the Senior Backend Engineer will join the Fraud Engineering team at EQ Bank. This group builds and maintains the infrastructure that protects customer interactions, including onboarding, transactions, account changes, and fund transfers. The focus is on developing transparent, reliable, and responsible systems that keep customers safe without sacrificing agility. What You Will Do Design, build, and maintain backend services that support fraud prevention and detection across the bank's digital platforms. Take full ownership of services, from initial design through deployment and ongoing support. Develop systems that are observable and explainable in runtime, making it easier to monitor and understand behavior. Implement clear service ownership and well-defined, testable contracts between systems. Ensure new protections are introduced in a safe and predictable way, especially as system complexity grows. What We Value Curiosity about system behavior, especially in risk, failure, and edge-case scenarios. Commitment to building reliable and transparent backend solutions. Comfort with taking end-to-end responsibility for services. Desire to work in a team that challenges traditional banking norms and seeks creative solutions. Location This position is based in Toronto.
Achievers is looking for a Senior Backend Software Engineer to join the Data Intelligence team in Toronto. This role centers on building and maintaining backend services that transform data from our SaaS platform into actionable insights for clients. Role overview As part of the team, you will design and develop backend systems using Python and Go. Our services run on a microservices architecture, deployed with Google Cloud Platform and Kubernetes. The focus is on delivering intelligent, high-impact solutions that help organizations use their data more effectively. What you will do Develop and maintain backend services that process and analyze platform data Work with Python and Go in a microservices environment Deploy and manage services on GCP and Kubernetes Help create seamless and valuable user experiences by solving engineering challenges at scale Requirements Experience with backend development using Python and/or Go Familiarity with microservices architecture Experience deploying services on Google Cloud Platform and Kubernetes Strong problem-solving skills and ability to work on large-scale systems Note: This position is focused on backend engineering, not data engineering.
Join Smile Digital Health as an Intermediate Backend Developer. In this pivotal role, you will collaborate with engineering teams to design, implement, and maintain key components of our innovative platform. This position offers the opportunity for autonomy, allowing you to contribute throughout the entire development lifecycle—from requirements analysis to final delivery. As you grow in this role, you will deepen your technical expertise, preparing you for future senior-level responsibilities.
Okta’s Privileged Access Management (PAM) group develops the core infrastructure that controls access to sensitive servers, databases, and cloud resources for large organizations. The team serves as a security layer, granting access only when needed and supporting both people and automated systems. Their work forms the foundation for the security of critical systems and enables multiple feature teams across Okta. Role overview The Backend Software Engineer will design and build distributed systems where accuracy and reliability are crucial. This role centers on developing core components that influence the performance, reliability, and usability of the PAM product. Enhancements in this area reach across the entire platform, supporting organizations as they protect their most important infrastructure. What you will do Build and maintain backend systems that manage privileged access to sensitive resources Work on distributed systems challenges to ensure high reliability and scalability Develop foundational software components used by multiple teams Focus on improving performance, reliability, and usability Contribute to an identity-centric approach for cloud environments Who thrives here Engineers who enjoy thinking about how complex systems connect and interact People with strong views on abstraction and a willingness to adapt as products change Those interested in solving real-world security and operational challenges at scale Individuals who value precision and care in their code Location This role is based in Toronto, Ontario, Canada.
Join our dynamic team as a Software Engineer II where you will spearhead the development and delivery of innovative software solutions from inception through implementation. You will take ownership of minor features that support larger projects and will work independently to determine optimal solutions for predefined challenges. Your commitment to writing high-quality code and contributing to test development will be essential to our success.At mqreferrals, participating in a rotational on-call pager duty is a mandatory aspect of the software engineering role. The specifics of this rotation may differ by team and will be detailed during the interview process.We're expanding our team and hiring multiple Software Engineer II positions.Your Impact:Design and develop high-quality products that enhance financial services for our users.Create testable, scalable systems that minimize manual tasks.Transform concepts into well-documented, maintainable code.Navigate and enhance a large codebase while resolving bugs.Simplify complex business challenges into modular software solutions.Engage in agile ceremonies, code reviews, and on-call rotations.Collaborate with cross-functional teams in a Flex-first work environment.Proactively identify opportunities for project and process improvements.Mentor junior engineers and cultivate a strong engineering culture.Design and implement solutions for large-scale financial data and compliance challenges.Debug critical production issues across various technology layers.Automate processes to enhance efficiency in strategic initiatives.
Join the Revolution at HarveyAt Harvey, we are redefining the landscape of legal and professional services with a bold vision that encompasses an entire ecosystem. By leveraging cutting-edge agentic AI, an enterprise-level platform, and unparalleled domain expertise, we are transforming how essential knowledge work is executed for generations to come.This is an extraordinary opportunity to contribute to a groundbreaking company at a pivotal stage in its journey. With over 1,000 customers spread across more than 58 countries, a strong product-market fit, and exceptional investor backing, we are on an accelerated growth trajectory and are creating a new category in real time. The challenges are ambitious, standards are high, and the potential for personal, professional, and financial growth is unparalleled.Our team is comprised of talented, driven individuals who are deeply committed to our mission. We operate with a sense of urgency and ownership, tackling problems from ideation to execution. We maintain close relationships with our customers, collaborating across all levels to address significant challenges with care and speed. If you thrive in dynamic environments, strive for excellence, and wish to influence the future of work alongside a team that continuously raises the bar, we welcome you to join us in building something remarkable.At Harvey, we’re not just envisioning the future of professional services; we are actively crafting it today.Role OverviewAs a Senior Backend Software Engineer at Harvey, you will be instrumental in laying the groundwork for our product platform while developing user-facing features for some of the world's leading law firms and enterprise clients. Your team will manage the platform layer that ensures secure, reliable, and adaptable experiences, including notifications, permissions, and feature flag infrastructure. You will also create enterprise-grade collaboration tools tailored for law firms.Your responsibilities will include designing and managing systems that serve as the backbone of our operations and significantly influence how users engage with Harvey’s AI-enhanced legal solutions. This role is perfect for engineers who are eager to oscillate between extensive platform architecture and hands-on product development.This position is based in Toronto, Canada, and we operate under an in-person work model, offering relocation assistance to new team members.What You’ll DoDesign and develop robust backend infrastructure, including authentication systems, user permissions, feature flagging, notifications, and document management integrations.Enhance and evolve Harvey’s internal product platform, facilitating development across various product lines and engineering teams.Collaborate with cross-functional teams to identify and address user needs, ensuring a seamless experience.Implement best practices in software development and contribute to a culture of continuous improvement within the engineering team.
About BreeBree is transforming the consumer finance landscape by providing innovative, efficient, and cost-effective financial services to over half the Canadian population living paycheck to paycheck. Operating within a vast yet underrepresented market, we aim to be the most affordable and reliable provider of short-term credit for the 20 million Canadians facing financial challenges.With over 600,000 Canadians already benefiting from Bree's services, we are just beginning our journey. Our company is experiencing rapid growth, achieving product-market fit, and is positioned to become a leading FinTech player in Canada. With annualized revenues in the eight-figure range, we are on a double-digit growth trajectory, maintaining profitability and an impressive employee retention rate. As a proud participant of Y Combinator in 2021, we successfully secured a $2 million seed funding shortly thereafter.About the RoleWe are seeking a talented Backend Software Engineer to lead the architectural development of our serverless infrastructure, utilizing the latest AI development tools. The ideal candidate will possess extensive backend experience, a dedication to creating clean and maintainable systems, and an innovative mindset towards AI-assisted development.What You'll DoArchitect and advance our serverless backend systems with an emphasis on scalability, maintainability, and enhancing the developer experience.Refactor and modernize our existing Lambda-based microservices architecture to implement patterns that optimize AI tool effectiveness.Create and maintain robust data pipelines and payment processing systems across various providers.Promote best practices in AI-native development, establishing patterns and abstractions that foster rapid iteration with tools such as Cursor and Claude Code.Collaborate with infrastructure engineers to refine our AWS-based architecture using Infrastructure as Code.Drive the consolidation and standardization of our data layer across Supabase, Firebase, and legacy systems.What You'll NeedExpert-level proficiency in TypeScript, Node.js, and AWS services.Demonstrated experience with serverless architectures and microservices.Strong understanding of database systems and data modeling.Familiarity with AI development tools and methodologies.Excellent problem-solving skills and a proactive approach to development challenges.
Join Us at HarveyAt Harvey, we are revolutionizing the landscape of legal and professional services. Our approach is not merely incremental; we are committed to a comprehensive transformation. By leveraging cutting-edge AI technologies, a robust enterprise platform, and profound expertise in the domain, we are redefining how critical knowledge work is executed for generations to come.This is an exceptional opportunity to contribute to a generational company at a pivotal moment in its growth. With over 1,000 clients across 58 countries, a strong product-market fit, and support from world-class investors, we are experiencing rapid growth and creating a new category in real-time. The challenges are ambitious, the standards are high, and the potential for personal, professional, and financial growth is unparalleled.Our team consists of sharp, motivated individuals who are deeply dedicated to our mission. We operate with urgency, take ownership of our challenges, and are committed to delivering impactful solutions — from initial concepts to long-term results. We maintain close relationships with our customers, from leadership to engineers, collaborating to address real problems with urgency and care. If you thrive in dynamic environments, strive for excellence, and wish to influence the future of work alongside high-achieving peers, we invite you to build with us.At Harvey, we are scripting the future of professional services today, and we are only just beginning.Role SummaryAs a Backend Software Engineer at Harvey, you will be instrumental in building the foundational infrastructure of our product platform, while also developing user-facing features for some of the world's leading law firms and enterprise clients. This team is responsible for the platform layer that ensures secure, reliable, and adaptable experiences for our customers, including notifications, permissions, and feature flag infrastructure. Additionally, we create enterprise-grade collaboration tools tailored for law firms.You will design systems that serve as critical infrastructure for the wider company, directly influencing how our users engage with Harvey's AI-driven legal tools. This position is perfect for engineers eager to oscillate between in-depth platform architecture and hands-on product development.This position is based in Toronto, Canada. We operate on a hybrid model, with a requirement of 3+ days in the office per week, and we offer relocation assistance to new hires.
About Our TeamThe New Ventures team at HelloFresh is dedicated to expanding our global presence by introducing our core products to new markets and exploring various brands and verticals. As a diverse and globally distributed team, we operate across over 7 brands in more than 15 countries, creating innovative products and engaging experiences that delight customers. With numerous exciting projects in progress, we are motivated to build the next billion-dollar business. If you thrive on bold challenges, we want you on our team!Our team is a collaborative mix of engineers, designers, and product owners, united in our mission to tackle fascinating e-commerce and supply chain challenges related to food consumption. This includes enhancing user experiences to simplify food purchasing and developing robust software solutions to support our distribution centers.We are seeking a talented engineer to help us create elegant solutions and write high-quality code while collaborating with various team members to enhance our consumer-facing applications and the underlying infrastructure. As a part of our Toronto team, you will work alongside skilled engineers who, in partnership with our global teams, have established HelloFresh as the premier meal delivery service worldwide!
About Range Group Range Group supports professional travel advisors with technology and 24/7 support. The company manages $4.5 billion in annual travel sales and believes travel advisors make every trip better. Range Group also dedicates 10% of group profits to social impact through the Range Foundation, funding exploration, education, cultural projects, and crisis support worldwide. Location and Work Arrangement This role is based in Canada. For those near Toronto, the position is hybrid with two days each week at the office (2 Queen St. E). Candidates outside commuting distance may work from home. Role Overview The Senior Software Developer (Backend or Full-stack) joins a team focused on TripArc's ADX platform. This booking tool supports thousands of travel advisors across North America. While another team builds the next-generation platform, this pod keeps existing features evolving, making them faster, more reliable, and better aligned with user needs. This position suits a senior developer who enjoys backend challenges. Work changes from sprint to sprint: one cycle might refine payment flows, another could improve always-on service, and the next might focus on optimizing performance under heavy usage. The scope is broad, and priorities shift as needs arise. What You Will Do Enhance and maintain features on the ADX platform used daily by travel advisors Investigate issues, propose solutions, and scope tasks with Product and QA teams Deliver code that goes directly into production Work without waiting for detailed specifications, take initiative to solve problems See the direct impact of your work in how advisors use the platform How the Team Works Developers at Range Group use AI coding tools such as GitHub Copilot, Claude, or Cursor as a regular part of their workflow. These tools help speed up development and improve code quality, alongside thorough code review and testing. Experience with AI-assisted development is important for success in this role. Who Should Apply Senior developers with strong backend or full-stack experience Those comfortable with changing priorities and varied technical challenges People who work well with minimal direction and enjoy collaborating across teams Developers who have mastered AI-assisted coding tools
About the Team The Production Scheduling Technology team is at the forefront of automating and optimizing how HelloFresh orchestrates its meal production processes. We have successfully launched a next-generation internal system that automates the entire planning workflow, significantly impacting how millions of meals are distributed throughout our network. As we enhance this system and prepare for future growth, we are seeking a Senior Backend Engineer with robust backend expertise, a knack for transforming intricate logic into effective and dependable systems, and a moderate understanding of full-stack development to support our internal applications. We prioritize candidates who can contribute to our mission at HelloFresh. We value diverse experiences and believe that anyone can excel in this role, so we encourage you to apply even if you don't meet every single requirement. Responsibilities Develop, enhance, and share ownership of a Python-based algorithmic engine that fuels automated planning, incorporating deterministic logic and constraint-based components. Create, develop, and sustain backend services utilizing FastAPI, ensuring scalable and reliable API interactions with our internal applications. Engage in the complete technology lifecycle, including architecture, implementation, deployment, and operations within our advanced tech stack (EKS, RDS, S3, ElastiCache, Glue, etc.). Collaborate with engineers, analysts, and planners to translate domain insights into robust and maintainable system logic. Advance the platform towards an event-driven architecture using technologies such as Kafka. Assist with frontend requirements for our internal React application, ensuring seamless integration between frontend and backend systems. Enhance system reliability through automated testing, performance optimization, and thoughtful design principles. Foster a culture of knowledge sharing and collective ownership through pairing, design discussions, and collaborative learning. Contribute to the strategic direction of an innovative system. Qualifications Proven experience in backend development, particularly with Python and FastAPI. Strong understanding of API design and microservices architecture. Experience with event-driven systems and related technologies (e.g., Kafka). Familiarity with cloud services and infrastructure (AWS, EKS, RDS). Ability to work collaboratively in a team-oriented environment. Excellent problem-solving skills and attention to detail. A proactive attitude towards learning and sharing knowledge.
At Lyft, we are dedicated to connecting and serving our community. Our mission is to foster a workplace where every team member feels a sense of belonging and can thrive in their roles.The Marketplace teams are integral to our products and strategic decisions. We are in search of passionate and motivated engineers to develop systems that empower our users—both Drivers and Riders—by enhancing their experience with Lyft's offerings, making them more predictive, personalized, and adaptive. If you are enthusiastic about tackling challenges in distributed computing, machine learning, and data while building robust systems, we invite you to join our fast-paced, innovative, and collaborative environment.As a Backend Software Engineer, you will leverage your technical skills to manage project timelines, priorities, and deliverables. You will be responsible for designing, developing, testing, deploying, maintaining, and enhancing our platform offerings, significantly impacting various business areas.We seek self-starters with a proven track record of delivering software solutions that address critical business needs. The ideal candidate will dive deep into complex problems and devise technical solutions to resolve them. Ownership of projects or features, driving them from design to execution, is essential.The Growth Platforms team oversees the Incentives & Messaging systems at Lyft, responsible for delivering timely and relevant messaging and incentives to users. Collaborating with cross-functional engineering teams—including those focused on rider and driver experiences, marketing, and product management—you will help adapt our services and platform offerings to support Lyft's growth. You will have the chance to enhance quality and efficiency through machine learning optimizations that impact critical aspects of our platform.
About CanalsCanals is a thriving remote startup that is revolutionizing the industrial supply chain, a $10 trillion industry, through innovative AI solutions. Our platform integrates effortlessly with the existing systems used by distributors, streamlining cumbersome tasks and minimizing risks in the global movement of physical goods.Our diverse 70-member team, with approximately 45 engineers, is spread across North and South America.The OpportunityAs our customer base grows rapidly, we are looking for senior-level engineers who can act swiftly while ensuring top-notch quality. You will take ownership of intricate backend systems and contribute to the development of product features that provide substantial value to our clients.What You’ll DoFocus on backend engineering with an emphasis on scalability, performance, and reliability.Take charge of large-scale, complex projects from conception to deployment.Work closely with product and customer teams to ensure engineering aligns with business objectives.Balance direct coding tasks with mentorship and technical guidance for the team.Play a pivotal role in shaping the future of Canals as we scale alongside our customers.What We’re Looking ForProven senior-level experience in backend engineering, focusing on scalable, high-performance systems.Experience in a fast-paced, product-driven environment with the ability to work independently.A strong sense of ownership over deliverables, ensuring high-quality project completions.Capability to provide guidance and unblock other engineers through constructive code reviews and architectural insights.Experience in high-growth startups or small teams is highly desirable.Why Join CanalsProfitability: Enjoy the stability that comes without the uncertainty of venture capital pivots.Real Impact: Your contributions will enhance global supply chains, saving time and reducing waste for our customers.Engineering Excellence: We prioritize quality and documentation, fostering sustainable rapid growth.Ownership Culture: We empower our team to move quickly and take initiative.
About MagicalMagical is an innovative automation platform that integrates cutting-edge AI technology into the healthcare sector, providing AI agents capable of functioning effectively in real-world settings.Our mission is to create 'AI employees' that streamline tedious and time-consuming processes, specifically in healthcare—a massive $4 trillion industry laden with administrative burdens. We focus on automating critical tasks such as claims processing, prior authorizations, and eligibility checks, allowing healthcare professionals to dedicate more time to patient care.Our AchievementsAs pioneers in the transition to agentic automation in healthcare, we have achieved significant traction:Dramatic revenue growth with clients expanding into new workflows ahead of contract renewals.Rapid proof-of-concepts completed in just 7 days, delivering tangible value in an industry where similar timelines typically span months.Self-repairing automations with production-level reliability at scale, outperforming competitors who struggle to launch functional solutions.Unlike many AI firms that make grand promises, we provide dependable solutions that yield measurable outcomes. Our backing includes notable investors such as Greylock, Coatue, and Lightspeed, with a total funding of $41M. Our founder, Harpaul Sambhi, is a seasoned entrepreneur who previously sold his first company to LinkedIn.Role OverviewIn your role as a Senior Backend Engineer on the Agent Platform team, you will develop the core systems that drive our AI agents—covering aspects from orchestration and state management to model integration and evaluation pipelines. This position is centered around platform engineering, focusing on building the infrastructure that empowers our team to deliver reliable, production-grade agentic automation.You will work at the forefront of multi-agent systems, designing collaborative strategies for agents to tackle complex healthcare workflows. You will take ownership of essential backend services, overseeing them from architecture to deployment while developing verification systems that ensure our agents perform accurately every time.This hybrid position requires you to be onsite in our Toronto office two days each week.
Veeva Systems is a purpose-driven organization at the forefront of industry cloud solutions, dedicated to helping life sciences companies accelerate the delivery of therapies to patients. As one of the most rapidly expanding SaaS companies ever, we achieved over $2 billion in revenue in our latest fiscal year, with significant growth opportunities on the horizon.Our core values at Veeva—Doing the Right Thing, Customer Success, Employee Success, and Speed—guide our journey. We are not just another public company; we made history in 2021 by becoming a public benefit corporation (PBC), committed to balancing the interests of our customers, employees, society, and investors.As a Work Anywhere company, we empower you to choose your ideal work environment, whether at home or in the office, enabling you to thrive.Join us in transforming the life sciences industry and making a meaningful impact on our customers, employees, and communities.
Join Opendoor as a Software Engineer specializing in Backend Pricing, where you will play a pivotal role in shaping the future of real estate technology.As part of our dynamic team, you will develop innovative back-end solutions that enhance pricing algorithms, ensuring optimal performance and delivering a seamless user experience.
Mar 26, 2026
Sign in to browse more jobs
Create account — see all 1,624 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.