Senior / Staff Software Engineer, Web Tools
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
About Waabi
Waabi is at the forefront of AI innovation, focused on next-generation self-driving technology. Founded by AI expert Raquel Urtasun, we leverage a world-class team and groundbreaking methodologies to bring safe autonomous driving closer to reality. With strong backing from leading investors, Waabi is rapidly growing and looking for passionate individuals to join our mission.
Similar jobs
Search for Engine And Tools Programmer
751 results
Velan Studios
Role Overview Velan Studios is looking for an Engine and Tools Programmer in Toronto, Ontario. This role focuses on building software that supports game development and improves the workflow for designers and artists. The work directly shapes the tools and technologies used in current and future game projects. What You Will Do Develop and maintain tools that help artists and designers work more efficiently Collaborate with team members to identify and solve technical challenges Contribute to the technology behind new and ongoing games Your work will help streamline development and enhance the final gaming experience.
At Lyft, we are driven by our mission to connect and empower our community. We cultivate an inclusive environment where every team member can thrive and contribute meaningfully.Join our Mobile Tooling team, dedicated to creating the essential frameworks that empower Lyft's mobile engineers to develop stable, scalable, and high-performing mobile applications. We prioritize developer experience, offering innovative tools that promote swift and flexible development.Are you a passionate engineer excited about building iOS productivity tools and robust infrastructure? Become a vital part of our Mobile Tooling team, where you will contribute to enhancing development practices and speeding up iteration processes for our extensive team of mobile engineers. Our applications manage millions of lines of code and numerous modules, supported by leading mobile build systems that ensure builds occur in under 30 seconds locally and within 15 minutes in CI.We take pride in our apps, which serve millions of users, reflecting our commitment to superior development practices and thoughtful code architecture that facilitates rapid releases. Our focus remains on creating delightful user experiences, balancing our development roadmap between innovating new tools and refining existing ones based on direct feedback from our internal clients—our mobile engineering teams.
Join Waabi, a cutting-edge AI company founded by the renowned Raquel Urtasun, as we revolutionize self-driving technology. Our world-class team is on a mission to harness AI's potential to create safe autonomous driving solutions, bringing the promise of self-driving technology closer to commercial viability than ever before. Supported by top-tier investors from the technology, logistics, and Canadian innovation sectors, we are positioned for rapid growth.With offices in Toronto and San Francisco, Waabi is expanding and seeks diverse, innovative, and collaborative talent eager to make a positive impact on the world.In the Tools team, you will develop software solutions tailored to Waabi's unique challenges and accelerate our development processes. You will enhance our existing tools and introduce new services to support our objectives.
Velan Studios
Role Overview Velan Studios is hiring a Gameplay Programmer in Toronto, Ontario, Canada. This role focuses on building engaging gameplay mechanics and features that draw players in. Collaboration sits at the core of the work, with programmers and designers working closely to shape new experiences. What You Will Do Develop and implement gameplay systems and features Write clean, efficient, and maintainable code Work with a team to brainstorm and realize creative ideas
System Canada Technologies
Join System Canada Technologies as a Senior Java Programmer, where you will leverage your expertise in Java and Oracle programming to develop innovative solutions. In this role, you will collaborate with cross-functional teams to deliver high-quality software applications that meet the needs of our clients.Your responsibilities will include designing, coding, and testing software applications, identifying and resolving technical challenges, and contributing to project planning and execution. If you are passionate about technology and eager to work in a dynamic environment, we would love to hear from you!
System Canada Technologies
Join our innovative team at System Canada Technologies as a Senior C++ Programmer specializing in Object-Oriented Programming (OOP) within a Linux environment. In this role, you will leverage your programming expertise to develop and enhance software solutions that meet our clients' needs.The ideal candidate will demonstrate a strong understanding of OOP principles and possess hands-on experience with C++ development in a Linux environment. You will collaborate with cross-functional teams to deliver high-quality software products on time.
System Canada Technologies
We are seeking a dedicated and skilled PLC Programmer to join our dynamic team at System Canada Technologies. In this role, you will be responsible for developing, testing, and maintaining PLC programs to ensure the efficient operation of our automation systems. You will collaborate with engineers and technicians to troubleshoot and optimize processes, contributing to the success of our projects.
System Canada Technologies
Join System Canada Technologies as a Business Analyst focusing on Sales Tools. In this role, you will analyze and enhance our current sales tools to improve efficiency and drive sales growth. You will collaborate closely with sales teams to understand their needs and develop solutions that empower them to achieve their targets.Key Responsibilities:Evaluate existing sales tools and identify areas for improvement.Gather requirements from stakeholders and translate them into actionable plans.Work with cross-functional teams to implement new features and functionalities.Provide training and support to sales teams on the usage of tools.Monitor the performance of tools and suggest iterative enhancements.
System Canada Technologies
Join the Government of Ontario as a Senior Programmer Developer and leverage your expertise to contribute to vital projects that enhance public services. This contract position offers a unique opportunity to work in a dynamic environment where your skills will directly impact the province's technological advancements.
System Canada Technologies
Join the Ministry of Transportation in Ontario as a skilled Mainframe Programmer. In this role, you will be responsible for developing, maintaining, and enhancing mainframe applications that are crucial to the transportation infrastructure of the province. Your expertise will contribute to ensuring the reliability and performance of our systems.
About UsSamsara (NYSE: IOT) is at the forefront of the Connected Operations™ Cloud, a transformative platform that empowers organizations reliant on physical operations to leverage Internet of Things (IoT) data. Our mission is to provide actionable insights that enhance safety, efficiency, and sustainability across industries, including agriculture, construction, field services, transportation, and manufacturing. We are excited to lead the digital transformation of these essential sectors, which contribute over 40% to the global GDP.Joining Samsara means you will play a pivotal role in shaping the future of physical operations. You will collaborate with a dynamic team to develop innovative product solutions such as Video-Based Safety, Vehicle Telematics, Apps, Driver Workflows, and Equipment Monitoring. As part of a publicly traded company, you will enjoy the autonomy and support necessary to make a lasting impact as we build for the long term.Role Overview:The Support Tools Product team is dedicated to crafting the vision, roadmap, and user experience for our fundamental support tools that enhance the overall support experience.As the Senior Support Tools Product Manager, you will spearhead strategic initiatives, tackle complex and high-stakes challenges across various teams, and significantly influence the long-term direction of our sales technology stack. You will be responsible for a key segment of our core support tools, delivering impactful results that align with the company's go-to-market strategy and future growth objectives.This opportunity is open to candidates located in Canada.
System Canada Technologies
Join our dynamic team at System Canada Technologies as a Programmer Analyst specializing in EDI. In this role, you will leverage your technical skills to enhance electronic data interchange systems, ensuring seamless communication between our internal teams and clients. Your expertise will be pivotal in optimizing our data management processes and improving service delivery.
System Canada Technologies
Join System Canada Technologies as a C Programmer and contribute to exciting projects that shape our technological landscape. We are seeking a detail-oriented and motivated individual who is passionate about coding and software development.In this role, you will be responsible for developing and maintaining software applications using C programming. Your expertise will help us optimize our systems and deliver high-quality solutions to our clients.
Government of Ontario
The Ministry of the Government of Ontario is seeking a talented and driven Solutions Development Programmer/Developer to join our team. In this role, you will have the opportunity to contribute to meaningful projects that impact the community, utilizing your programming expertise to develop innovative software solutions.The ideal candidate will be proficient in various programming languages and technologies, with a passion for problem-solving and a commitment to delivering high-quality solutions.
Level One Robotics and Controls, Inc.
Join our team as a Senior PLC Programmer, where you will work in a dynamic and highly automated environment. This long-term position located in the Greater Toronto Area offers a unique opportunity to be involved in various critical phases of automation projects. Your key responsibilities will include electrical and network debugging, programming ControlLogix PLC controllers, and providing support throughout the design, commissioning, installation, and debugging processes.
System Canada Technologies
Join our dynamic team at System Canada Technologies as a Perl Programmer. In this role, you will have the opportunity to work on innovative projects that shape the future of technology. We are seeking a passionate individual who can contribute to our mission of delivering high-quality software solutions.
System Canada Technologies
Join the Government of Ontario as an Intermediate Programmer / Developer Analyst, where you will play a pivotal role in enhancing our digital services. This position invites talented individuals ready to tackle complex challenges, develop innovative solutions, and contribute to the province's IT landscape.As part of a dynamic team, you will be responsible for designing, coding, testing, and maintaining software applications. Your expertise will not only improve existing platforms but also help in the development of new systems that support various government functions.
System Canada Technologies
Join our dynamic team at System Canada Technologies as an Embedded Software Programmer. We are seeking a motivated individual with a strong foundation in low-level programming to contribute to innovative solutions in embedded systems. If you are passionate about technology and eager to apply your skills in a real-world setting, we want to hear from you!
Veeva Systems, Inc.
Veeva Systems is dedicated to revolutionizing the life sciences sector by providing innovative cloud-based solutions that expedite the delivery of therapies to patients worldwide. As one of the fastest-growing SaaS companies in history, we proudly achieved over $3 billion in revenue last fiscal year, with an abundance of growth opportunities on the horizon. At Veeva, our core values include: Doing the Right Thing, Ensuring Customer Success, Supporting Employee Success, and Maintaining Speed. In 2021, we made a significant impact by becoming a public benefit corporation (PBC), which legally binds us to balance the interests of our customers, employees, society, and investors. As a Work Anywhere organization, we empower you to choose your work environment, whether from home or in our offices, to enhance your productivity and well-being. Join us in our mission to transform the life sciences industry and positively impact our customers, employees, and communities.The RoleBecome an integral member of our team responsible for developing core platforms that support our Quality Engineering initiatives. In this dynamic role, you will design and manage scalable internal tools and cloud infrastructure that enhance CI/CD workflows and boost system reliability. Collaborate closely with DevOps and QA engineers to facilitate efficient results analysis and issue resolution in a remote-first setting.
About the Opportunity:Join our dynamic team at Tubi TV as a Senior Software Engineer with a focus on Rust. In this pivotal role, you will spearhead the advancement of our backend platform and its associated tooling. Your expertise will be crucial in developing and maintaining key Rust-based infrastructures that will propel Tubi into its next growth phase.You will design and implement high-performance, secure, and scalable systems while collaborating extensively with teams dedicated to compliance, privacy, experimentation, and infrastructure. This position demands a self-motivated individual who can work independently across system domains and mentor fellow engineers while shaping our technical strategy.We are particularly keen on candidates who are eager to integrate AI-driven coding tools (such as Claude Code, Cursor) into their workflow to enhance productivity and code quality. Previous experience with these tools is advantageous.
Sign in to browse more jobs
Create account — see all 751 results

