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
Mid to Senior
Qualifications
To excel in this position, you should possess a strong background in civil or geotechnical engineering with a focus on tunnel engineering. A proven track record of managing large-scale projects and leading teams is essential. Additionally, professional engineering licensure in Canada is required, along with excellent problem-solving skills and the ability to communicate effectively with stakeholders.
About the job
Join AECOM as a Principal Engineer in our Tunnel Practice, where you will lead innovative projects that shape the future of infrastructure across Canada. In this role, you will leverage your extensive expertise to design and implement tunnel engineering solutions that meet the highest standards of safety and efficiency. Collaborate with a dynamic team of professionals and contribute to the development of sustainable and resilient tunnel systems.
About AECOM
AECOM is a premier, fully integrated global infrastructure firm, building the world's best infrastructure for sustainable and resilient communities. Our team is committed to delivering innovative solutions to complex challenges, supporting our clients, and enhancing the quality of life for those we serve.
Similar jobs
1 - 20 of 6,744 Jobs
Search for Principal Backend Engineer | Remote, Canada
Join Novoed as a Principal Backend Engineer and lead the development of innovative backend systems that power our cutting-edge educational technology solutions. In this fully remote role, you will collaborate with cross-functional teams to design, implement, and maintain scalable backend architectures. Your expertise will be pivotal in driving the technical direction and enhancing the performance of our platforms.
Join NovoEd as a Senior Backend Engineer and be part of a dynamic team dedicated to transforming the learning experience through innovative technology. In this role, you will collaborate with cross-functional teams to design, develop, and maintain robust backend systems that power our cutting-edge learning platform.
Role overview remotecom seeks a Senior Backend Engineer with deep experience in Elixir. The position centers on designing and maintaining scalable backend systems that power the company’s product suite. Daily work involves collaborating with other engineers and cross-functional teams to improve performance and ensure reliable connections between backend and frontend components. Location This position is fully remote and open to candidates living anywhere in Canada. Key responsibilities Develop and maintain backend services using Elixir Collaborate with team members to deliver scalable, dependable systems Optimize backend performance for existing and upcoming products Support smooth integration with frontend solutions Team culture remotecom encourages creativity, technical excellence, and inclusion. Team members contribute to a collaborative environment where sharing ideas and expertise is valued.
About Us:At Atolio, we pride ourselves on being a fully remote and well-funded startup, founded by industry veterans from Splunk and PagerDuty. Our mission is to revolutionize access to organizational knowledge, making it instantly available across various applications, services, and platforms. As an early-series startup, we leverage advanced machine learning and AI to tackle some of the most intricate challenges in enterprise search, including indexing, retrieval, and multi-cloud scaling (AWS, GCP, Azure). Our collaborative culture, state-of-the-art tools, and extensive benefits create an environment where innovation and creativity flourish.About the Role:In the capacity of a Senior Backend Engineer, you will be instrumental in developing distributed backend services deployed in Kubernetes across AWS, GCP, or Azure, facilitating enterprise-grade applications integrated with services like Okta. You will also be responsible for constructing scalable, cloud-native systems using Golang. This role is perfect for those who excel in dynamic, uncertain environments, enjoy tackling intricate infrastructure and systems challenges, and possess excellent communication skills in a fully remote setting.Your Responsibilities Will Include:Designing, building, and maintaining high-performance, cloud-native backend services using Golang within a modern microservices architecture.Utilizing a profound understanding of computer science principles, including algorithms, data structures, operating systems, and distributed systems to address complex, real-world challenges.Deploying and managing services in Kubernetes across AWS, GCP, or Azure, with an emphasis on reliability, observability, and performance.Integrating with enterprise systems and security protocols, including SSO/IdP providers like Okta, to facilitate large-scale deployments.Leading projects from inception to execution.Overseeing the architecture and design of new product features and services.Collaborating across teams to define technical requirements, design architecture, and deliver impactful solutions in a fast-paced startup environment.Working across the stack as needed, particularly at the intersection of backend services and other infrastructure layers.What We Seek:A solid grasp of core computer science principles, including algorithms, data structures, operating systems, distributed systems, networking, and concurrent programming.5+ years of experience in designing, implementing, and maintaining highly scalable cloud-native applications.
Grafana Labs creates open-source observability tools trusted by millions worldwide. Organizations like NASA, Minecraft HQ, and Wimbledon rely on our Grafana dashboards and LGTM Stack to monitor systems and gain insights. The stack covers metrics, logs, and traces, and is available through Grafana Cloud or as a self-managed enterprise solution. The company operates with a remote-first mindset and a culture built on transparency, autonomy, and open-source values. Team members work collaboratively across the globe and are encouraged to make a meaningful impact at every level. Role overview This Senior Backend Engineer role focuses on the Session Replay team, which is building a new product for Grafana Cloud. The product allows customers to see real user experiences during incidents by linking frontend signals, such as errors, performance data, and synthetic checks, to detailed session-level information. The aim is to help teams investigate production issues more quickly and with greater confidence. This position is remote within Canada, with a preference for candidates in Eastern or Central time zones. What you will work on Connecting frontend observability signals to backend systems Processing and storing large volumes of backend data Supporting debugging workflows that span multiple products Implementing privacy and access controls for sensitive session data Optimizing performance and managing costs at scale The project is in its early stages, so contributions will shape the architecture and core features of session capture. The team is also exploring columnar and analytical approaches to handle high volumes of session data efficiently. Our approach Grafana Labs encourages applicants from diverse backgrounds. If this role is of interest but not every requirement is met, consider applying. Curiosity and a willingness to learn are highly valued.
Principal Software Engineer - Backend Infrastructure (Remote)Are you a visionary technical leader eager to shape the future of financial infrastructure? As a Principal Software Engineer at mlabs, you will play an instrumental role in developing cutting-edge backend systems that support secure and resilient financial operations. This remote-first position offers the flexibility of working from anywhere in Canada, with a preference for candidates in Eastern Standard Time (EST).Join a dynamic team of experts specializing in blockchain technology, cryptography, and security, and take the lead in designing and scaling our backend infrastructure. In this pivotal role, you will not only write code but also define technical strategy and oversee critical projects from inception to deployment.Key Responsibilities:Lead the design and implementation of scalable, secure backend services and APIs.Architect and refine databases, microservices, and system integrations.Manage essential projects through their entire lifecycle, ensuring high performance and reliability.Diagnose and solve complex performance issues at scale.Enhance CI/CD processes and observability across teams.Collaborate closely with product and security teams to align technical execution with business objectives.Mentor and guide senior engineers, promoting best practices and high-level technical discussions.Make significant architectural decisions and uphold engineering standards throughout the organization.
Join AECOM as a Principal Engineer in our Tunnel Practice, where you will lead innovative projects that shape the future of infrastructure across Canada. In this role, you will leverage your extensive expertise to design and implement tunnel engineering solutions that meet the highest standards of safety and efficiency. Collaborate with a dynamic team of professionals and contribute to the development of sustainable and resilient tunnel systems.
At Affirm, we are revolutionizing the credit landscape, making it more transparent and user-friendly. Our mission empowers consumers with the flexibility to buy now and pay later, free from hidden fees and compounding interest.Our Engineering team is the backbone of Affirm’s mission, dedicated to crafting reliable, high-performance, and scalable solutions that impact every aspect of our business. Whether we’re developing innovative payment methods, ensuring our platforms meet industry-leading scalability, or creating seamless customer service experiences, we focus on tackling complex challenges with exceptional engineering prowess.About the TeamThe Growth Platform Engineering team is responsible for building the essential systems and tools that drive user acquisition, engagement, and lifecycle growth at Affirm. Our platform facilitates personalized communications, intelligent experimentation, and scalable services that enable customers to discover and embrace Affirm’s offerings.We work in close collaboration with Product, Data Science, and Experience teams to design APIs, event-driven services, and experimentation frameworks that reach millions of customers across numerous merchants. The work of this team directly influences customer interactions with Affirm and fuels our long-term growth strategy.Your ResponsibilitiesLead your team in achieving quarterly goals by navigating ambiguity and solving complex, open-ended problems while ensuring team support throughout project delivery.Collaborate with product management, design, and analytics during the product development lifecycle, participating in ideation, clarifying technical constraints, and making informed decisions that account for risks and trade-offs.Proactively identify and advocate for solutions to project, process, technology, or business challenges.Oversee the operations and availability of your team’s artifacts by establishing and tracking metrics, escalating issues when necessary, and supporting ongoing maintenance and on-call responsibilities.Promote a culture of quality and ownership within your team by setting and enhancing code review and design standards, and advocating for these practices through documentation and technical presentations.Mentor and develop team talent by providing constructive feedback and leading by example.Qualifications We SeekA minimum of 4 years of experience in designing, developing, and launching scalable backend systems using programming languages such as Python or Kotlin.
At TextNow, we believe that communication should be accessible to everyone. We are pioneering a new way for individuals to connect, merging simplicity, intelligence, and affordability. Our team is composed of innovative builders who leverage technology to empower millions of users with cost-effective communication solutions every day.As a Backend Software Developer, your role will extend beyond mere service creation; you will be instrumental in shaping the systems, architecture, and tooling that underpin our services. Our Technical Staff members are expected to blend leadership with hands-on coding to maximize opportunities for impact. The ability to think strategically while also engaging with intricate details is essential. You will take technical ownership of pivotal backend domains and collaborate across mobile, web, and data to develop systems that are faster, smarter, and more reliable.AI and automation are integral to our development processes. You'll utilize these technologies to expedite development, enhance performance, swiftly identify and resolve issues, and continuously elevate the standard for backend development excellence.We are seeking Technical Staff members at various levels (intermediate/senior/staff+). Whether you're a seasoned developer ready to lead complex systems or an early-career developer eager to advance, we will tailor your title and responsibilities according to your experience and impact.This position promises to create significant impact at scale. You will influence how TextNow constructs and manages its backend systems, employing AI and automation to streamline development, enhance decision-making, and provide seamless experiences for millions of users globally.
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.
Join Grafana Labs, a trailblazer in open-source innovation, as a Backend Engineer for Mimir. With over 20 million global users relying on our powerful Grafana visualization tool, you will be at the forefront of monitoring diverse applications, from beekeeping to climate science. Our distinctive dashboards have gained visibility in high-profile venues, including NASA launches, Minecraft headquarters, Wimbledon, and the Tour de France. We empower over 3,000 organizations, including industry giants like Bloomberg, JPMorgan Chase, and eBay, to fine-tune their observability strategies using the robust Grafana LGTM Stack, available as Grafana Cloud or Grafana Enterprise Stack, both offering scalable metrics with Grafana Mimir, logs with Grafana Loki, and traces through Grafana Tempo.As we rapidly scale, we remain committed to our core values: a rich open-source heritage, a collaborative global culture, and a passion for impactful work. Our environment thrives on innovation, driven by transparency, autonomy, and mutual trust.If you’re enthusiastic about this opportunity but don’t meet every qualification, we still encourage you to apply. This could be the career-defining role you’ve been searching for.This is a fully remote position. We welcome candidates in Canadian time zones.Discover Grafana Cloud:Grafana Cloud is our flexible observability platform, seamlessly integrating metrics, logs, traces, and profiles with Grafana. It enables our clients to leverage premier open-source observability tools, such as Prometheus, Mimir, Loki, Tempo, and Pyroscope, simplifying the complexities of installation, maintenance, and scaling their observability stack.The Databases team is responsible for the telemetry databases, including Mimir for metrics, Loki for logs, Tempo for traces, and Pyroscope for profiles. These databases are provided as a hosted service in Grafana Cloud and as on-premise solutions with Grafana Enterprise Metrics, Grafana Enterprise Logs, and Grafana Enterprise Traces.
Join elastic as a Principal Software Engineer specializing in Search Relevance, focused on Elasticsearch. In this pivotal role, you will lead the development and enhancement of search algorithms and relevance tuning mechanisms to improve user experience across our product offerings. You will collaborate with a team of talented engineers and product managers to design innovative solutions that leverage the power of Elasticsearch.Key Responsibilities:Develop and implement advanced search algorithms.Optimize and enhance search relevance features within the Elasticsearch stack.Collaborate with cross-functional teams to integrate search functionalities into various applications.Conduct performance analysis and optimize search efficiency.Mentor junior engineers and contribute to a culture of excellence.
About MegaportAt Megaport, we redefine the technology landscape. As the global frontrunner in Network as a Service (NaaS), we have revolutionized how businesses connect with cloud services, data centers, and each other. Proudly listed on the Australian Stock Exchange, we partner with renowned tech giants such as Amazon, Microsoft, Google, Oracle, and IBM. With our headquarters in Brisbane and a diverse team of over 400 professionals across Asia-Pacific, Europe, and the Americas, we foster a collaborative, supportive, and genuinely enjoyable work environment.Our Team CultureOur team consists of innovative problem solvers, creative thinkers, and dedicated engineers who are passionate about technology. Here, culture is not merely a decorative poster; it is an ethos where collaboration supersedes hierarchy, curiosity drives our progress, and every voice is valued. While we take our goals seriously, we manage to keep a light-hearted spirit. Our global vision requires seamless teamwork across time zones, and we trust our colleagues to deliver outstanding results without compromising our core values. Most importantly, our customers are at the heart of everything we do.We are dedicated to enhancing diversity in the tech industry and encourage applicants from all walks of life. If you’re enthusiastic about this opportunity, we urge you to apply, even if you don't meet every requirement.Your RoleAs a Senior Backend Software Engineer, you will be a respected leader within our engineering team. Your passion lies in creating products that delight customers. You will take full ownership of your work, adeptly managing technical debt while enhancing user experience and adding innovative features. You will thrive in an environment that embraces cutting-edge technology and offers a platform to share your expertise among like-minded individuals in a no-ego team. Join us at Megaport, where technology is at our core and where we work in an exciting domain.
Wavelo is a pioneering SaaS company dedicated to simplifying the telecommunications experience. Our innovative software solutions empower communication service providers (CSPs) to modernize their operations, enhancing customer value and accelerating growth. As a proud member of Tucows (NASDAQ: TCX, TSX: TC)—one of the world's leading Internet services companies—Wavelo benefits from exceptional resources and talent. We adopt a people-centric approach emphasizing respect, trust, and flexibility. Our remote-first culture allows you to work from anywhere with an internet connection! The impact of our work is significant and transformative. If you find this opportunity enticing, we encourage you to apply! About the Role We are on the lookout for a driven Principal Engineer specializing in Platform Engineering who is passionate about learning, knowledge sharing, and leveraging new technologies to tackle complex challenges. In this role, you will define technical strategies and deliver robust platform capabilities that enhance Wavelo's speed to market, operational efficiency, and scalability, with an emphasis on environment automation, CI/CD maturity, reliability and observability, and developer experience. This position is ideal for someone who excels in navigating ambiguous challenges, aligns technical initiatives with business goals, and consistently uplifts engineering standards across teams. You will collaborate closely with Infrastructure/DevOps teams and cross-functional stakeholders to minimize dependencies and drive significant improvements through delivery and reliability metrics such as DORA metrics, incident reduction, and toil minimization. This is a remote opportunity for candidates located in Canada.
Senior Backend Software EngineerProcurify is an innovative AI-driven platform specializing in procurement and accounts payable automation tailored for mid-market organizations. Our mission is to empower businesses to take charge of their spending and achieve significant savings.We are seeking a pragmatic and insightful engineering leader to drive the scalability of our platform, refine our development practices, and cultivate a high-performing team.Role OverviewAs a Senior Backend Software Engineer, you will play a pivotal role in shaping the product vision and technical framework of the core engine that supports the Procurify platform. Collaborating closely with our leadership team and skilled engineers, you will tackle complex technical challenges and deliver high-quality code.Your responsibilities will encompass leading major technical initiatives that have a substantial impact on performance, reliability, and scalability of our server-side systems. Building strong relationships across engineering teams, mentoring junior technical leaders, and contributing to broader strategic goals will be key aspects of this role. We are on the lookout for entrepreneurial individuals who are eager to challenge conventional norms and make meaningful contributions.Key Responsibilities:Lead Technical Strategy & Architecture: Drive architectural decisions that align with product strategies and provide critical technical insights to the leadership team. Collaborate with your team on technical designs to ensure they adhere to best practices while enhancing our backend implementations.Design & Ship Scalable APIs and Services: Utilize your expertise to develop and maintain RESTful APIs and backend services using Python and Django, ensuring high standards of quality and maintainability.Mentor & Elevate the Team: Guide technical leaders at Procurify, actively engaging in code reviews and architectural discussions, while providing constructive feedback to elevate the overall team performance.Design & Optimize Data Systems: Contribute to the design and optimization of our database systems, ensuring they meet performance and reliability standards.
Our Mission at DotmaticsAt Dotmatics, we are convinced that the integration of science, data, and informed decision-making is essential for driving innovation forward.Our comprehensive portfolio encompasses cutting-edge solutions including Luma, LumaLab Connect, ELN Platform, Graphpad Prism, Geneious, SnapGene, Protein Metrics, OMIQ, FCS Express, LabArchives, NQuery, EasyPanel, MStar, SoftGenetics, and Virscidian.Join Us in Shaping the Future of ScienceWe envision a revolutionary Lab of the Future that will redefine the landscape of scientific research.We have developed the most extensive digital science platform globally, featuring best-in-class software applications utilized by over 2 million scientists. These applications coexist within a unified ecosystem, powered by a flexible and robust enterprise data platform. This is not mere static data; it represents dynamic, multi-dimensional decision-making.To achieve tomorrow's breakthroughs, scientific enterprises require enhanced effectiveness. Time is of the essence—illness and ecological challenges do not wait. We are relentless in our vision because the moment for innovation is now.Collaborative Team EnvironmentOur global team of over 800 professionals is dedicated to assisting customers in more than 180 countries. Together with our community of scientific users, we are accelerating scientific innovation to create a healthier, cleaner, and safer world.As a member of our collaborative global team, your contributions will have a meaningful impact, driving scientific progress and discovery. We provide a dynamic, remote-friendly environment that emphasizes integrity and collaboration, enabling you to thrive. Dotmatics is a company founded by scientists, for scientists. Together, we are the largest cloud-based scientific research R&D platform globally, and we need your expertise to continue our growth and pioneering efforts. Our Core Values: Science Driven. Customer Centric. Better Together.
Remote builds tools that help organizations manage global employment compliance, hiring, and payments. The company operates with a fully remote team spanning nearly every continent, emphasizing asynchronous collaboration and valuing a mix of backgrounds and experiences. Automation and AI are part of every role, supporting the mission to create a leading HR platform for international work. Role overview The Senior Backend Engineer joins a cross-functional squad, working alongside frontend, backend, SRE, and QA engineers. Each squad focuses on a specific product area, with team assignments determined during the interview process to align with both business needs and individual interests. This position centers on developing tools, APIs, and integrations for one of Remote’s products. The backend stack uses Elixir and Phoenix, with data in Postgres. The frontend stack includes React and Next.js. GitLab manages version control and CI/CD, and applications run on AWS. Continuous integration supports multiple daily deployments. For more insight into engineering practices, see the Engineering Rulebook. What this job offers Challenging work supporting global operations for individuals and businesses A chance to make a significant impact early in the company’s growth Benefits designed for career development and well-being Location This is a fully remote position open to candidates based in Canada.
About AlphaSense: AlphaSense is the trusted partner of the world's leading organizations, providing them with the market intelligence they need to make informed decisions. Our platform leverages advanced AI technology to deliver critical insights from a diverse range of public and private content, including equity research, company filings, event transcripts, expert calls, news, trade journals, and proprietary research. The 2024 acquisition of Tegus by AlphaSense enhances our mission to empower professionals with AI-driven market intelligence. This collaboration will drive growth and innovation, expanding our content offerings and enabling users to extract deeper insights from thousands of data sources. Trusted by over 6,000 enterprise clients, including a significant portion of the S&P 500, AlphaSense, founded in 2011, operates globally with over 2,000 employees across various offices, including in the U.S., U.K., Finland, India, Singapore, Canada, and Ireland. Join us on this exciting journey!About the Team:Our Product & Engineering team embodies a culture of innovation and collaboration, continuously improving our technology platform. We provide a vibrant work atmosphere where employees can grow and excel while developing groundbreaking solutions that redefine AI and search.At AlphaSense, we value diverse experiences and perspectives, and we are dedicated to fostering an inclusive workplace where every employee feels appreciated and empowered to express their authentic selves.About the Role: We are in search of a Principal Software Engineer to spearhead the design, development, and reliability of our global financial data extraction and normalization platform. This system processes various filing formats (HTML, PDF, APIs, spreadsheets), utilizing a blend of AI and deterministic methods to extract and standardize financial data. Our goal is to deliver reliable and traceable outputs at scale to our financial services teams and clients.This role is crucial in managing the self-sourcing and extraction foundation utilized by multiple teams across the organization. Currently, human validation acts as a safety mechanism. Your objective will be to systematically minimize human reliance by enhancing system accuracy, confidence, and trust, while maintaining speed and scalability.
At PointClickCare, we are driven by a straightforward mission: to empower healthcare providers to deliver outstanding care. As a prominent health technology firm, led by its founders and privately owned, we encourage our workforce to challenge the status quo, innovate, and influence the future of healthcare.With the most extensive dataset in long-term and post-acute care and a Marketplace featuring over 400 integrated partners, our platform supports more than 30,000 provider organizations, significantly impacting millions of lives. We reinvest a substantial portion of our revenue into research and development, ensuring that our team members have the necessary tools to innovate and leave a lasting legacy. Recognized by Forbes as a leading private cloud company and celebrated as one of Canada’s Most Admired Corporate Cultures, we offer flexibility, opportunities for growth, and meaningful work.At PointClickCare, we enable our employees to be the architects of an intelligent healthcare future; one that prioritizes human connections and is propelled by AI to foster significant and enduring transformations. Our team leverages AI as a springboard for creativity, productivity, and informed decision-making. By embedding AI tools into our daily processes, we enhance collaboration, improve outcomes, and empower every team member to maximize their influence. This journey begins with our recruitment strategies, where we identify AI talent that aligns with our mission, and continues with our commitment to continuous learning and development to foster innovation throughout our workforce.Join us in revolutionizing healthcare — not just to survive, but to thrive. To discover more about PointClickCare, explore our Life at PointClickCare page and connect with us on Glassdoor and LinkedIn.
Role Overview Optro is hiring a Senior Software Engineer I focused on AI Governance. This remote position is open to candidates across Canada. The role centers on building AI solutions that meet internal governance policies and industry standards. What You Will Do Develop and improve AI systems with a strong focus on compliance and responsible practices Work closely with team members to ensure projects align with governance requirements Apply technical expertise to solve complex problems in AI development Who We’re Looking For Experience building AI or machine learning solutions Familiarity with governance policies or standards related to AI Strong problem-solving skills and attention to detail Comfort working remotely with a distributed team Location This is a remote role based in Canada.
Apr 15, 2026
Sign in to browse more jobs
Create account — see all 6,744 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.