1 - 20 of 7,233 Jobs

Search for Senior Software Engineer for Custom Projects

7,233 results

Apply
companyH2 Analytics logo
Full-time|CA$120K/yr - CA$170K/yr|Remote|Canada

H2 Analytics is at the forefront of transforming how professionals prepare for high-stakes scenarios using cutting-edge simulation and data-driven technologies. We have developed the Exercise Architect Suite (EASE), which serves military, intelligence, law enforcement, and emergency response sectors by facilitating the creation of critical training exercises. Join our dynamic team where your coding skills drive exceptional performance, and innovation is a core value.About the Team and Role:We are launching a new Custom Projects team dedicated to developing innovative products aligned with our mission. To realize these greenfield projects, we seek versatile engineers capable of swiftly prototyping ideas and laying the groundwork for products that will enhance the EASE suite. We are eager to welcome a proactive Senior Developer to design and build data analysis tools for intelligence operatives.This position is hands-on; you will primarily engage in coding, system design, prototyping, and product deployment. The technologies, frameworks, and tools for these new systems are yet to be determined, and you will have a significant say in their selection and architectural approach.Our engineering team operates entirely remotely; while our headquarters are in Ottawa, you are welcome to visit. This role can be performed from any location in Canada with flexible hours, although core meetings will be based on Eastern Time. Occasional international travel may be required.About You:You are a well-rounded senior software engineer with at least 6+ years of experience in developing complex web applications and backend services as a full-stack engineer, including a minimum of 2 years in a senior capacity. We would also consider candidates with staff-level experience. You are confident leading intricate features, quickly building proof-of-concepts, and managing features comprehensively.We Look For:Exceptional architecture and design capabilitiesFull stack development proficiency with TypeScript and JavaScriptIn-depth knowledge of reactive UI frameworks (React, Vue, etc.)Extensive database experience (SQL/NoSQL), especially with PostgreSQL, PostGIS, and geospatial dataProven experience in developing REST APIsStrong background in Linux and Docker containersBachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience

Mar 9, 2026
Apply
companyNetBrain Technologies, Inc. logo
Full-time|CA$130K/yr - CA$148K/yr|Hybrid|Toronto, ON | Hybrid

NetBrain Technologies, Inc. has built its reputation in no-code network automation since 2004. The company’s Next-Gen platform helps IT operations teams automate key processes across hybrid multi-cloud networks, including diagnostic troubleshooting, outage prevention, and protected change management. Today, more than 2,500 global enterprises and managed service providers rely on NetBrain’s platform. Role overview This Senior Software Engineer - Customer Engineering position in Toronto (hybrid) focuses on both customer support and software development. The role involves handling complex technical challenges from investigation through to solution, often working on issues that directly impact customers and product direction. The position is highly visible and suited for someone who enjoys solving practical problems and shaping a modern SaaS platform. What you will do Lead the resolution of complex, high-impact customer issues by conducting in-depth technical investigations, root cause analysis, and validating solutions. Act as a key connection among customers, support, engineering, and product teams to ensure timely issue resolution and alignment across stakeholders. Translate customer feedback and recurring technical issues into clear, actionable insights that drive product improvements.

Apr 29, 2026
Apply
companyPantheon logo
Full-time|Remote|Canada (Remote)

About Pantheon Pantheon is a leading WebOps Platform that empowers the open web, hosting over 300,000 websites in the cloud for notable clients such as Google, Princeton, Salesloft, and Doctors Without Borders. Our platform enables thousands of developers and marketers to create, iterate, and scale WordPress and Drupal sites that reach billions of users globally. With our multitenant, container-based infrastructure, organizations can manage all their websites from a unified dashboard. Clients like Clorox and the United Nations achieve remarkable results through accelerated development and real-time publishing with Pantheon’s collaborative workflows. The Role The Customer Insights Team at Pantheon is seeking a Senior Software Engineer to innovate the next generation of customer-facing observability features. In this capacity, you will be responsible for developing backend systems that convert raw observability data from platforms such as New Relic, Grafana, and Cloudflare into clear, actionable insights directly embedded within our product. You will engage in initiatives like Portfolio Insights, OpenTelemetry exploration, and product analytics capabilities. This role focuses on product engineering, building features that enhance customer interaction, rather than internal tools. The primary technologies you will work with include Go, Python, and SQL for data processing. What You Need to Succeed Ability to navigate ambiguity; you will define what constitutes “meaningful insights” for our customers. A pragmatic approach to balancing performance, cost, and delivery timelines. A focus on user experience, not just API functionality. Strong collaborative skills to engage with product, design, and cross-functional teams. A willingness to learn observability concepts on the job with the support of domain experts on the team. What You Bring to the Table 5+ years of experience in building production services and features. Proficient in Go or a similar systems programming language, with a readiness to learn Go if necessary. Experience with React, TypeScript, and GraphQL. Well-versed in BigQuery/SQL and Python for data-related tasks. Familiarity with observability platforms such as New Relic, Grafana, and Datadog. Experience with RESTful APIs and distributed systems. Knowledge of NRQL, PromQL, or similar vendor-specific query languages. Familiarity with GCP infrastructure, Terraform, and container management technologies like Kubernetes.

Feb 24, 2026
Apply
companyHopper logo
Full-time|Remote|Montréal - Remote

About the TeamThe Product – Customer Experience (CX) team takes charge of the entire post-booking journey, from the moment a trip is booked through to modifications, disruptions, refunds, and customer service interactions.We design and operate systems that enable fast, high-quality support at scale, including:Self-service experiences for customers within the Hopper app and through integrated journeys with our partners.Internal platforms for agents, facilitating effective and high-quality human resolution.HTS Assist, Hopper's premier AI agent platform, utilized internally and provided as a B2B solution to travel partners globally.Together, these platforms support millions of travelers through chat, voice, web, and third-party channels, powering seamless post-booking experiences worldwide.About the RoleAs a Software Engineer on the CX Platform team, you will design, develop, and enhance the core systems that underpin Hopper's post-booking experience. Your work will have a direct impact on customers, internal support agents, and the continued expansion of HTS Assist across AI-driven chat and voice channels.You will closely collaborate with Product, Design, AI, Data, and Operations teams to deliver intelligent, scalable customer service systems, including AI-powered conversation flows, self-service journeys, internal tools used by thousands of agents, and infrastructure enabling tailored experiences for each partner.You will report to a senior engineering manager and work alongside engineers specializing in platform services, integrations, AI orchestration, and self-service experiences.Your Daily ResponsibilitiesDesign, develop, and enhance backend and/or full-stack systems that power HTS Assist, internal agent tools, and customer self-service journeys.Develop scalable APIs, microservices, and orchestration logic supporting complex post-booking journeys across AI, chat, voice, and web channels.

Dec 19, 2025
Apply
companyR&D Partners logo
Full-time|On-site|Montréal

We are seeking a proactive and driven individual to assist in assessing potential clients' eligibility for the Scientific Research and Experimental Development (SR&ED) tax credit and other government funding programs. Your efforts will help our clients thrive. To excel in this role, you should possess exceptional interpersonal and communication skills, both oral and written, along with a solid grasp of software technologies and architectures. A business-minded approach, a passion for software technology, and a deep understanding of the field are essential.Key Responsibilities:Engage with clients to ensure their projects meet the criteria of various available government funding programs.Prepare the technical documentation required for diverse government programs.Collect the necessary financial and tax data to secure funding.Support other activities as needed including sales, marketing, tax, and more.

Jan 21, 2021
Apply
companyHopper logo
Full-time|Remote|Toronto - Remote

About the TeamThe Customer Experience (CX) Product team is responsible for overseeing the entire post-booking journey. This includes managing changes, disruptions, refunds, and customer support interactions from the moment a trip is booked.We develop and maintain high-quality systems that facilitate rapid and efficient customer support on a large scale, such as:Customer self-service experiences within the Hopper app and integrated flows with partners.Internal agent platforms that enable efficient and high-quality resolutions by human agents.HTS Assist, Hopper’s premier AI platform, utilized internally and offered as a B2B solution to global travel partners.Together, these platforms serve millions of travelers through chat, voice, web, and third-party channels, enhancing the post-booking experience globally.About the RoleAs a Senior Software Engineer on the CX Platform team, you will be instrumental in designing, building, and evolving the foundational systems that power Hopper’s post-booking operations. Your contributions will have a direct impact on customer interactions, support agents, and the ongoing growth of HTS Assist in AI-driven voice and chat applications.You will collaborate closely with Product, Design, AI, Data, and Operations teams to create intelligent and scalable customer service systems, including conversational AI workflows, self-service customer journeys, and internal tools utilized by thousands of agents. You will also help develop infrastructure that supports partner-specific experiences.Reporting to a Senior Engineering Manager, you will work alongside engineers focused on platform services, integrations, AI orchestration, and self-service user experience.Day-to-Day ResponsibilitiesDesign, build, and enhance backend and/or full-stack systems that support HTS Assist, internal agent tools, and customer self-service flows.Create scalable APIs, microservices, and orchestration logic that facilitate complex post-booking journeys across AI, chat, voice, and web platforms.Collaborate with product, design, AI, and operations teams to implement features that improve customer experiences and boost agent productivity.Integrate with external systems such as telephony, CRM, identity, or booking platforms to support both internal and partner use cases.Take ownership of features from technical design through implementation, testing, deployment, monitoring, and iteration.

Dec 19, 2025
Apply
companyCollabera logo
Full-time|On-site|Mississauga

Join Collabera as a Senior Project Engineer and play a pivotal role in driving innovative projects to success. We are seeking a highly motivated individual with a strong background in engineering project management. You will be responsible for overseeing project timelines, coordinating with cross-functional teams, and ensuring that all technical specifications are met.

Mar 31, 2015
Apply
companyEgis Group logo
Full-time|On-site|Calgary

Role Overview Egis Group is hiring a Senior Project Engineer in Calgary. This position leads the design and delivery of large-scale engineering projects. The Senior Project Engineer guides project teams, manages schedules and budgets, and ensures all work meets project specifications. What You Will Do Oversee engineering teams through all project phases, from planning to completion Monitor progress to keep projects on schedule and within budget Review work for compliance with technical standards and project requirements Champion quality and safety throughout project execution Support the development of practical engineering solutions for complex challenges About Egis Group Egis Group delivers engineering and consulting services for major infrastructure projects. The Calgary office works on projects that require both technical expertise and strong project leadership.

Apr 15, 2026
Apply
companyBluemoon Metals logo
Full-time|On-site|Reporting to Corporate Headquarters in Toronto, Ontario, Canada with Rotation or Relocation to Norway

Role overview Bluemoon Metals is hiring a Senior Project Engineer to support the Nussir Project. This position is based at the corporate headquarters in Toronto, Ontario, Canada, and requires either rotational assignments or relocation to Norway. What you will do Lead the development of the Nussir Project, a significant mining initiative. Track project milestones and budgets to keep progress on target. Uphold strict safety standards during every stage of the project. Collaborate with multidisciplinary teams to advance project objectives and contribute new ideas.

Apr 24, 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
companyR&D Partners logo
Full-time|Hybrid|Montréal

R&D Partners is seeking a proactive and driven Software Project Engineer to evaluate eligibility and develop the technical aspects of the SR&ED tax credit and various government funding programs. In this role, you will play a crucial part in facilitating the growth of our clients and partners. Success in this position requires exceptional oral and written communication skills, alongside a robust understanding of software technologies and architectures. An entrepreneurial mindset and a passion for software technology are essential.Key Responsibilities:Engage with entrepreneurs to determine their eligibility for government funding.Draft technical reports essential for access to government financial support.Gather financial and tax information necessary for funding applications.Assist in marketing, sales, tax, and various business operations.The Ideal Candidate:Holds a Bachelor’s degree in Software Engineering, Computer Science, or a related field.Possesses 2+ years of programming experience or equivalent expertise.Demonstrates excellent verbal and written communication skills in English; proficiency in French is an advantage.Is a quick learner with a keen attention to detail, a passion for technology, and a vibrant personality.Prior experience with preparing SR&ED tax credit files is a significant plus.

Apr 1, 2021
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
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

Sign in to browse more jobs

Create account — see all 7,233 results

Tailoring 0 resumes

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