1 - 20 of 5,604 Jobs

Search for Senior Software Engineer - Enterprise

5,604 results

Apply
companyToast, Inc. logo
Full-time|Remote|Remote, Canada

Join Toast, a leading technology company in the restaurant industry, as a Senior Software Engineer in our Enterprise division. In this role, you will leverage your expertise to design, develop, and implement innovative software solutions that enhance the operational efficiency of our enterprise clients.As a Senior Software Engineer, you will collaborate with cross-functional teams to deliver high-quality software products while mentoring junior engineers and contributing to architectural decisions. Your problem-solving skills and technical acumen will be critical in driving our projects forward.

Mar 5, 2026
Apply
companyInstacart logo
Full-time|CA$200K/yr - CA$278.5K/yr|Remote|Canada - Remote (ON, AB, BC, or NS Only)

About Instacart Instacart connects millions of people with the groceries and essentials they need. The company’s mission goes beyond delivery, aiming to support diverse communities and make food accessible to all. Instacart also provides flexible earning opportunities for Personal Shoppers across North America. Work Culture Instacart’s Flex First approach lets employees choose where they work best, at home, in an office, or elsewhere. The team stays connected through regular in-person gatherings. Learn more about Flex First. Role Overview: Senior Director of Enterprise Software and Growth This remote position is open to candidates based in Ontario, Alberta, British Columbia, or Nova Scotia. The Senior Director of Enterprise Software and Growth joins the Enterprise Solutions team, working with major grocery and retail partners across North America. The team’s products include StorefrontPro, FulfillmentPro, CarrotAds, and others that help retailers strengthen their digital commerce capabilities. This leader will own the full software portfolio for enterprise clients, overseeing the entire retailer journey from onboarding through renewal and expansion. Key Responsibilities Lead three Director-level teams: Retailer Delivery (implementations) Enterprise Architecture & Engineering (solutions architecture, technical account management, and forward-deployed engineering) Retailer Success (post-launch growth and expansion) Own outcomes such as: Time-to-live for new retailer solutions Implementation quality Customer satisfaction (CSAT) Adoption velocity Net revenue retention (NRR) Expansion gross transaction value (GTV) Collaborate with Business Development, Product, Engineering, Data Science, and Support teams to align roadmaps, operating models, and tools Drive scale and efficiency without proportional increases in headcount

Apr 16, 2026
Apply
companyToast logo
Full-time|$160K/yr - $210K/yr|Remote|Canada (remote)

Location: Remote within Canada — applicants must be based in Ontario, BC, Alberta, or Manitoba Toast has rapidly emerged as a premier provider of hospitality software solutions in the United States and is now poised for its next phase of expansion. As our business continues to grow, we are seeking to enhance our enterprise-level support for our products. Many of our clients, who once managed only a few restaurants, are now expanding their operations and adding new locations. New enterprise clients are eager to utilize Toast's technology to drive their growth in innovative ways. To seize these exciting opportunities, we need to expand and enhance our product offerings. We are in search of a Staff Software Engineer to join our dynamic quick service restaurant enterprise team. In this role, you will collaborate across the entire Toast platform, including our POS, backend, and front-end systems. As a vital member of the enterprise team, your contributions will ensure that our products are developed to meet the evolving needs of our expanding customer base.

Feb 20, 2026
Apply
companyToast logo
Full-time|$95K/yr - $145K/yr|Remote|Canada (remote)

Location: Remote within Canada — applicants must be based in Ontario, BC, Alberta, or Manitoba Join Toast, a frontrunner in hospitality software solutions in the U.S., as we embark on an exciting journey of growth and innovation. With an increasing demand for enhanced enterprise-level support, we're looking for a Software Engineer II to contribute to our dynamic enterprise team. As we expand, our customers, who once managed a handful of restaurants, are now scaling up and opening new locations. Our enterprise clients seek to harness Toast technology in transformative ways, and your expertise will be vital in elevating our product offerings. As a Software Engineer II at Toast, you will engage with the entire Toast platform, which includes our Point of Sale (POS), backend, and frontend systems. In your role, you will ensure our products evolve to meet the expanding needs of our customers.

Feb 20, 2026
Apply
companyVeeva Systems, Inc. logo
Full-time|Hybrid|Canada - Ottawa

Veeva Systems, a trailblazer in the industry cloud sector and one of the fastest-growing enterprise SaaS companies, is dedicated to supporting life sciences companies in expediting the delivery of therapies to patients. As a public benefit corporation, we are committed to harmonizing the interests of our customers, employees, society, and investors, providing a unique opportunity to develop products that empower our clients to operate more efficiently and safely, ultimately making a direct impact on patients' lives globally.Join our innovative engineering team as a Senior Java Engineer, and take the lead in creating robust, enterprise-scale applications utilizing cutting-edge open-source technologies. You will face intricate challenges, take ownership of your solutions, innovate swiftly, and witness your contributions accelerating progress in the life sciences sector.We are seeking candidates who possess:- A solid foundation in enterprise Java development.- A strong enthusiasm for modern open-source technologies.- Proven experience in enterprise software or high-growth technology environments.Thrive in our Work Anywhere environment: We promote a flexible work culture allowing you to work remotely or in-office across Canada or the US, ensuring efficient collaboration within your product team's time zone.Be part of a mission-driven organization transforming the life sciences industry.

Dec 21, 2023
Apply
companySentry logo
Full-time|$170K/yr - $190K/yr|Hybrid|Toronto, Ontario, Canada

About SentryAt Sentry, we believe that poor software should no longer be accepted. Our mission is to empower developers to create superior software more efficiently, allowing everyone to enjoy technology to its fullest. With over $217 million in funding and a trusted solution for more than 100,000 organizations—including industry giants like Disney, Microsoft, and Atlassian—we are dedicated to building performance and error monitoring tools that minimize bug fixing and maximize product development.We foster a hybrid work environment across our global offices, designating Mondays, Tuesdays, and Thursdays as in-office days to promote impactful collaboration. If you are passionate about creating tools that enhance digital experiences, we invite you to join us in developing the next wave of software monitoring solutions.About the Role:The Solutions Engineering team at Sentry plays a pivotal role in assisting our largest clients in seamlessly integrating Sentry into their applications and workflows. This includes everything from SDK integration to ensuring that alerts and issues are directed to the appropriate channels promptly. Solutions Engineers will work closely with customers to guarantee effective implementation and utilization, leading to:Better identification and resolution of application slowdowns and errors.Increased productivity for development teams and enhanced customer satisfaction.In This Role, You Will:Identify and understand customer challenges and goals, transforming them into actionable onboarding and implementation strategies that demonstrate tangible business value.Create best practices, educational resources, and content focused on error and performance management, open-source contributions, or the Sentry product (e.g., “how-to” articles and videos on product functionalities).Serve as a trusted advisor and subject-matter expert for customers, guiding them in adopting software engineering and monitoring best practices.Engage in workshop-level interactions with clients to promote advanced usage and wider adoption of Sentry's solutions.Collaborate across internal teams to relay customer feedback to product and development units, aligning Sentry's product roadmap with improved time-to-value delivery.You Will Thrive in This Position If You:Enjoy discussing technology and collaborating with engineers and engineering leaders.Value working in a fast-paced environment that offers diverse challenges and opportunities.

Apr 2, 2026
Apply
companyVention Inc. logo
Full-time|On-site|Montreal

About the Role Vention Inc. is looking for a Senior Software Engineer to help build and improve software that supports manufacturing businesses. This position is based in Montreal. What You Will Do Design and develop software solutions that help clients optimize their manufacturing processes Work closely with colleagues from different teams to deliver reliable, user-focused products Contribute ideas that shape both the technology stack and the direction of new features Who You’ll Work With This role is part of the engineering team and involves frequent collaboration across departments to improve product quality and user experience.

Apr 20, 2026
Apply
companyTigera logo
Full-time|CA$125K/yr - CA$150K/yr|Hybrid|Vancouver

Tigera is at the forefront of providing Calico, an integrated platform for network security and observability, meticulously designed to prevent, detect, and mitigate security breaches in Kubernetes clusters. Our open-source solution, Calico Open Source, holds the title of the most widely embraced container networking and security solution globally.With over 100 million containers operating across more than 8 million nodes in 166 countries, Calico software is actively supported by all leading cloud providers and Kubernetes distributions. Renowned companies such as Discover, Chipotle, NBCUniversal, HanseMerkur, Box, Siemens Healthineers, Playtech, Royal Bank of Canada, and Bell Canada trust us to secure their cloud-native applications.As we expand our team, we seek individuals who share our enthusiasm for innovation and who will enrich our company culture. Our core values emphasize customer focus, high aspirations, adaptability, continuous learning, and mutual respect.If you are eager to make a significant impact and align with our mission and values, we welcome your application!About Your RoleWe are on the lookout for enthusiastic and skilled software engineers to join our mission of securing the next generation of cloud-native applications. Our strategy is centered around a suite of open-source networking and security projects that set the gold standard for application connectivity in expansive cloud environments like Kubernetes and Docker. With this open-source foundation, we are developing supplementary commercial offerings to assist enterprises in building and operating their cloud-native applications securely and efficiently.Joining our team means becoming part of a highly engineering-driven culture that values diversity, collaboration, agility, and innovation, keeping us ahead in the dynamic cloud-native technology landscape.This position is hybrid based in Vancouver.Salary range: CA$125,000 to CA$150,000

Jan 5, 2026
Apply
companyTemporal Technologies logo
Full-time|$211.5K/yr - $253.8K/yr|Remote|Canada - Remote Opportunity

About UsAt Temporal, we are revolutionizing the way developers build applications with our open-source programming model. Our goal is to simplify code, enhance application reliability, and empower developers to focus on delivering features swiftly. We are on a mission to become the indispensable foundation of every developer's toolkit, and we are assembling a talented team to achieve that vision. Our core values shape our culture and drive our decisions: we are curious, ambitious, collaborative, authentic, and humble. As we expand, we seek individuals who resonate with our values, challenge conventional thinking, and aspire to shape our future. If you are passionate about enhancing the developer experience, creating top-notch open-source software and communities, and want to join our dynamic team, we would love to connect with you!SummaryWe are looking for a Senior Software Engineer (or Staff level) to join our Release Engineering team. In this role, you will focus on building and refining the systems that facilitate automated, reliable, and scalable software delivery across the Temporal platform.Your responsibilities will encompass the entire software lifecycle—from design and implementation to deployment and ongoing operation. You will collaborate with engineering teams to evolve release automation, enhance tooling, and minimize manual intervention in our build and shipping processes.What You'll DoDesign, develop, and maintain tools and systems that support release automation and deployment workflows.Write clean, reliable, and concurrent code for distributed systems, including build pipelines and deployment tooling.Collaborate with cross-functional teams to enhance release quality and boost developer productivity.Document technical designs, deployment best practices, and operational procedures.Engage in design reviews within small teams and contribute practical engineering solutions.What You’ll LearnDiscover innovative ways to leverage Temporal throughout the release and deployment lifecycle.Deepen your knowledge of Temporal’s architecture and service interactions.Experiment with new automation patterns, testing strategies, and workflow designs to enhance release confidence.

Mar 30, 2026
Apply
companyVeeva Systems Inc. logo
Full-time|On-site|Canada - Toronto

Role overview Veeva Systems is hiring a Senior Software Engineer focused on infrastructure in Toronto, Canada. This role centers on designing and building software that supports and improves our cloud-based platforms. The work directly impacts scalability and performance across our systems. What you will do Design and implement software solutions for infrastructure needs Work closely with teams from different disciplines to strengthen our cloud platforms Contribute to projects that improve system scalability and performance

Apr 14, 2026
Apply
companyFleetworthy Solutions, LLC logo
Senior Software Engineer

Fleetworthy Solutions, LLC

Full-time|Hybrid|Edmonton, AB, CAN (Remote or Hybrid)

Join Fleetworthy Solutions, the leader in fleet technology, where we provide a comprehensive suite of solutions for fleet readiness. Our platform integrates safety and compliance management, toll operations, and weigh station bypassing, empowering fleets to operate efficiently and confidently.With 75% of North America's top fleets relying on our services, Fleetworthy stands out as the most trusted provider of toll management solutions and the largest network for weigh station bypass. We go beyond mere regulatory compliance, enhancing safety programs and ensuring proactive audit readiness. Our innovative approach supports millions of vehicles and drivers, solidifying our reputation as a trailblazer in the industry.

Mar 23, 2026
Apply
companyEsri logo
Full-time|CA$78K/yr - CA$100.8K/yr|Remote|Remote Eligible, Ontario

Overview Join the innovative ArcGIS Enterprise portal team as a Senior Product Test Engineer and play a pivotal role in shaping the future of ArcGIS. We seek a collaborative professional with a keen understanding of user needs, dedicated to enhancing the quality of our software. In this key position, you will design and refine a robust automated testing framework that mirrors real-world usage scenarios. As new features are introduced, you'll enhance automated coverage, ensuring our testing infrastructure evolves alongside our product releases. Your insights will be instrumental in interpreting test results throughout the development process. When challenges arise, you'll assist the team in identifying the root causes and solutions. Your commitment and influence will directly contribute to delivering reliable software to users worldwide. Responsibilities Collaborate with product engineers and software developers to validate ArcGIS Enterprise functionality, particularly focusing on the portal home application and integrated web applications. Engage with feature teams to gather, design, and implement automated test cases. Monitor and analyze test outcomes; work across teams to guarantee software quality and readiness for release. Document and communicate any software issues identified during both automated and manual testing. Reproduce customer-reported bugs and collaborate closely with Software Development Engineers to resolve these issues. Champion the vision and advancement of automation within the Enterprise portal team. Requirements 5+ years of experience with ArcGIS Enterprise, ArcGIS Pro, and related ArcGIS platform technologies. Self-driven team player with a passion for continuous learning and software product development. Proficient in Java, JavaScript, or Python programming languages. Demonstrated ability to collaborate effectively with cross-functional teams. Excellent analytical and problem-solving capabilities. Familiarity with manual and automated testing methodologies for functional, regression, and performance testing scenarios. Hands-on experience with tools for developing and executing automated tests (such as Selenium or comparable tools). Bachelor's degree in computer science, engineering, geography, GIS, mathematics, or a related discipline. Recommended Qualifications Experience testing large-scale GIS systems or desktop, web, and mobile applications. Familiarity with JSON, REST, Fiddler, and browser debugging tools. Experience with manual testing frameworks.

Feb 20, 2026
Apply
companyAsana logo
Full-time|On-site|Vancouver, BC

As a Senior Engineering Manager for Enterprise Services Management at Asana in Vancouver, BC, the focus centers on guiding a team dedicated to enhancing the company’s Enterprise Services Management platform. This position involves working with engineers to develop scalable solutions that help organizations meet their objectives more effectively. What you will do Lead and mentor a team of engineers working on the Enterprise Services Management platform Collaborate with product managers and cross-functional partners to define project roadmaps Oversee the delivery of new features, ensuring they meet quality standards and deadlines Encourage the adoption of new technologies and methodologies within the team Leadership approach This role emphasizes building a culture where continuous improvement is valued. The manager will support engineers in exploring innovative approaches and drive efficiency across projects.

Apr 28, 2026
Apply
companyCarta logo
Full-time|On-site|Toronto, Ontario, Canada

Join Carta as a Senior Software Engineer II, where you will play a pivotal role in developing cutting-edge software solutions that empower businesses and investors alike. You will collaborate with cross-functional teams to deliver high-quality applications and contribute to the entire software development lifecycle, from concept to deployment.

Mar 6, 2026
Apply
companyFivetran logo
Full-time|On-site|Toronto, Ontario, Canada

Fivetran is seeking a Senior Database Software Engineer to join the team in Toronto, Ontario. This role centers on developing and refining advanced database systems that form the backbone of Fivetran’s products and services. Key responsibilities Design and architect scalable database solutions to enable both new and existing product features Collaborate with engineering, product, and other teams to deliver reliable and efficient database systems Use in-depth knowledge of database technologies to address complex technical issues and enhance system performance Location This position is based in Toronto, Ontario, Canada.

Apr 23, 2026
Apply
companyShakepay logo
Full-time|Remote|Remote, Canada

Join Shakepay in our quest to usher in the Bitcoin golden age, reimagining financial services to ensure that every Canadian gets their fair share.Our culture thrives on meaningful work, teamwork, and celebrating victories. If you’re driven by growth, swift execution, and a collaborative spirit among like-minded individuals, we invite you to build with us!About ShakepaySince our inception in 2015, we have developed the Shakepay app to streamline the process of buying and earning Bitcoin, making it fast, easy, and secure. In 2022, we launched the Shakepay Card, enabling users to earn Bitcoin rewards while shopping. Today, over one million Canadians leverage Shakepay to enhance their Bitcoin savings and take charge of their financial futures.We are regulated across all Canadian provinces and territories and supported by esteemed venture capitalists with $44 million in funding. Our passionate and growing community is looking for individuals eager to contribute to something truly exceptional.About the Risk TeamWe are establishing a dedicated Risk team at Shakepay to develop the next generation of our risk systems and decision-making capabilities. The team's mission is to foster sustainable business growth by safeguarding customers, Shakepay, and the wider financial ecosystem from abuse while adeptly balancing fraud prevention, regulatory compliance, customer experience, and operational efficiency.This small, newly formed team—starting with around two engineers and a data partner—offers substantial ownership, ambiguity, and the chance to shape foundational systems. The team collaborates closely across fraud, decision science, security, compliance, and customer support, managing risk-related internal tools and controls.Role Overview: Senior Software Engineer, RiskWe seek a Senior Software Engineer to help enhance Shakepay’s core risk systems. In this role, you will revamp our risk engine, refine decision-making frameworks, and develop the necessary data and tools to detect, prevent, and respond to fraud and abuse. Your influence will extend across the engineering organization, directly impacting customer trust and business outcomes.This position is perfect for an experienced engineer who thrives on ownership, systems thinking, and navigating ambiguous problem spaces, and who is passionate about striking the right balance between protection and customer experience.Key ResponsibilitiesEnhance core risk systems and decision-making infrastructure.Design and implement scalable backend services that bolster fraud prevention and compliance.

Mar 3, 2026
Apply
companyAfresh Technologies logo
Full-time|Remote|Remote - Ontario, Canada

As a Senior Infrastructure Software Engineer at Afresh Technologies, you will play a crucial role in enhancing our infrastructure to support cutting-edge software solutions. You will collaborate with cross-functional teams to design, implement, and maintain scalable systems that improve our operational efficiency and reliability.

Mar 28, 2026
Apply
companyPortless logo
Full-time|Remote|Remote — Canada

At Portless, we are at the forefront of revolutionizing the logistics and supply chain industry through innovative technology solutions. We are seeking a skilled Senior Software Engineer to join our vibrant team and contribute significantly to the design and development of state-of-the-art software applications that optimize our operations and elevate our service offerings. In this role, you will work closely with cross-functional teams to deliver high-quality software solutions that align with customer expectations and industry standards. Your contributions will span the entire software development lifecycle, from initial concept through deployment, ensuring our applications are both functional and scalable. Your technical expertise will be instrumental in advancing our automation and optimization initiatives, ultimately enhancing the efficiency of our logistics processes. If you are passionate about technology and eager to make a difference in a transformative organization, we invite you to join us at Portless, where flexibility and creativity converge to redefine logistics solutions.

Jul 10, 2025
Apply
company
Senior Staff Software Engineer - Infotainment Software

Rivian and Volkswagen Group Technologies

Full-time|On-site|Vancouver, British Columbia

Rivian and Volkswagen Group Technologies brings together two major names in the automotive world through a joint venture. The team focuses on developing advanced technology for electric vehicles, such as operating systems, zonal controllers, and cloud connectivity. Their work aims to address the changing needs of mobility and set new benchmarks in the automotive sector. Expertise covers connectivity, artificial intelligence, and cybersecurity, with a strong emphasis on sustainable and forward-looking solutions. The mission centers on creating a more connected and intelligent experience for both drivers and passengers. Role overview The Senior Staff Software Engineer - Infotainment Software role focuses on building and maintaining mission-critical in-vehicle applications for Rivian’s R1 and upcoming vehicle lines. This position is designed for engineers with deep experience who can help deliver seamless, high-quality infotainment systems. The team values curiosity, creative approaches to problem-solving, and a commitment to high standards. There is a shared motivation to question assumptions and make real progress in automotive software. Location Vancouver, British Columbia

Apr 27, 2026
Apply
companySamsara logo
Full-time|Remote|Remote - Canada

Join our dynamic team at Samsara as a Senior Software Engineer focused on driving growth through innovative software solutions. In this remote role, you will leverage your expertise to develop high-quality software that enhances user experience and drives customer engagement.

Apr 1, 2026

Sign in to browse more jobs

Create account — see all 5,604 results

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.