Careers

Shift is growing and looking for talented people to help build a one-of-a-kind browser.

See Openings Team

Our Team Rocks!

We're designers, engineers, marketers, and browser enthusiasts committed to creating a new browsing experience.

Working

Perks on Perks

Downtown Location

Flexible
Working

Ergonomic Workstations

Ergonomic
Workstations

Extended Health

Extended Health
(MSP Included)

Fitness Program

Fitness Program
Allowance

Team Events

Team Events
& Field Trips

Flexible Hours

Flexible
Hours

Fun & Inclusive

Fun & Inclusive
Environment

Parental Leave

Parental Leave
Program

Professional Development

Professional
Development

Food & Coffee

Fresh Snacks
& Coffee

Ping Pong

Ping Pong
Table

RRSPs

RRSP
Matching

Current Openings

Marketing

0

Technology

5
Chromium Developer

As a Chromium Developer for Shift, you’ll be responsible for: Collaborating with the browser core team to support and enhance our Chromium-based browser. Understand and maintain our browser's codebase, ensuring its stability and performance through code optimization, debugging, and refactoring. Analyze and resolve complex technical issues related to Chromium internals, ensuring compatibility across different platforms. Conduct code reviews, provide constructive feedback, and mentor junior developers to promote a high standard of code quality and adherence to best practices. Stay up-to-date with the latest developments in Chromium / C++ / web technologies, identifying opportunities for innovation and optimization.

Learn More
Lead Software Developer (Chromium)

As a Lead Software Developer for Shift, you’ll be responsible for: Manage and coach a team of Software Developers, fostering talent growth, skill development, and career advancement. Collaborate with the tech leadership to devise and communicate the technical roadmap to the tech team members effectively. Cultivate a collaborative technical work environment, fostering mentorship opportunities and encouraging knowledge sharing. Engage in day-to-day software development activities. Advocate for and implement best practices in software development, delivery, and security. Develop and maintain comprehensive documentation for software and systems. Contribute to systems design and deployment strategies to ensure reliability and scalability. Troubleshoot issues, including those occurring in production, potentially outside regular working hours. Stay abreast of industry trends and explore new technologies to identify areas for improvement. Evaluate new initiatives for technological uncertainties and assess eligibility for Scientific Research and Experimental Development (SRED) claims. Aid in data and information collection, including issue tracking, to support SRED claims.

Learn More
Intermediate Full Stack Developer

You will find yourself doing the following: Architecting, designing, and implementing new features. Mentoring and leading other developers to improve their skill sets and product quality. Problem-solving bugs and implementing fixes. Analyzing data to better inform our decision-making process. Coordinating initiatives and projects from idea to release. Designing and developing web sites and web applications in a range of languages and frameworks with a focus on moving to modern frameworks. Troubleshoot, identify, and improve product quality. Maintain, improve, and support existing software products. Collaborate with team members to integrate new product functionality across the companies portfolio of products. Helping the team grow the business in ways we haven’t yet thought of.

Learn More
Senior Full Stack Developer (Python)

You will find yourself doing the following: Architecting, designing, and implementing new features. Mentoring and leading other developers to improve their skill sets and product quality. Problem-solving bugs and implementing fixes. Analyzing data to better inform our decision-making process. Coordinating initiatives and projects from idea to release. Designing and developing web sites and web applications in a range of languages and frameworks with a focus on moving to modern frameworks. Troubleshoot, identify, and improve product quality. Maintain, improve, and support existing software products. Collaborate with team members to integrate new product functionality across the company's portfolio of products. Helping the team grow the business in ways we haven’t yet thought of.

Learn More
Senior Full Stack Developer (React)

You will find yourself doing the following: Architecting, designing, and implementing new features. Mentoring and leading other developers to improve their skill sets and product quality. Problem-solving bugs and implementing fixes. Analyzing data to better inform our decision-making process. Coordinating initiatives and projects from idea to release. Designing and developing web sites and web applications in a range of languages and frameworks with a focus on moving to modern frameworks. Troubleshoot, identify, and improve product quality. Maintain, improve, and support existing software products. Collaborate with team members to integrate new product functionality across the company's portfolio of products. Helping the team grow the business in ways we haven’t yet thought of.

Learn More

Operations

0

Customer Success

0

Not seeing your dream job listed, but still dreaming about working with us? Shoot us an email over at people@tryshift.com to tell us how awesome you are.