Current jobs related to Senior Staff Software Engineer - Old Toronto - Switchgrowth


  • Old Toronto, Canada Capital One Canada Full time

    161 Bay Street (93021), Canada, Toronto, Ontario, Senior Staff Software Engineer This is a senior technical position (senior manager equivalent). This role does not have direct reports. We require advanced enterprise solutions architecture design, technical system design, and hands-on software devel


  • Old Toronto, Ontario, Canada Capital One Canada Full time

    At Capital One Canada, we're seeking a highly skilled Senior Staff Software Engineer to join our team. As a key member of our software engineering organization, you will be responsible for designing and implementing architectural solutions that align with our business goals and adhere to our architectural framework.About the Role:This is a senior technical...


  • Old Toronto, Ontario, Canada Extreme Networks Full time

    Unlock Your Potential as a Senior Staff Principal Software EngineerExtreme Networks is a leader in cloud-driven networking solutions, trusted by over 50,000 customers worldwide. We're seeking a talented Senior Staff Principal Software Engineer to join our team and contribute to the development of our edge compute platform.Key Responsibilities:Design and...


  • Old Toronto, Ontario, Canada Extreme Networks Full time

    Unlock Your Potential as a Senior Staff Principal Software EngineerExtreme Networks is a leader in cloud-driven networking solutions, trusted by over 50,000 customers worldwide. We're seeking a talented Senior Staff Principal Software Engineer to join our team and contribute to the development of our edge compute platform.Key Responsibilities:Design and...


  • Old Toronto, Ontario, Canada Waabi Full time

    Join Waabi's Team of InnovatorsWaabi is a pioneering AI company that's revolutionizing self-driving technology. As a Senior Staff Software Engineer, you'll be part of a world-class team that's pushing the boundaries of what's possible.Your Key Responsibilities:Lead the development of reliable and scalable tools and frameworks for Autonomous Vehicle (AV)...


  • Old Toronto, Ontario, Canada Capital One Canada Full time

    About Capital One CanadaWe're a leading financial institution dedicated to helping Canadians achieve financial freedom. Our software studio is a hub for innovation, where talented engineers collaborate to design and develop cutting-edge solutions that simplify and humanize the world of credit cards.Job SummaryWe're seeking a highly skilled Senior Staff...


  • Old Toronto, Ontario, Canada Capital One Canada Full time

    About Capital One CanadaWe're a leading financial institution dedicated to helping Canadians achieve financial freedom. Our software studio is a hub for innovation, where talented engineers collaborate to design and develop cutting-edge solutions that simplify and humanize the world of credit cards.Job SummaryWe're seeking a highly skilled Senior Staff...


  • Old Toronto, Ontario, Canada Extreme Networks, Inc. Full time

    Unlock Your Potential as a Senior Staff Principal Software EngineerExtreme Networks, Inc. is a leader in cloud-driven networking solutions, and we're seeking a talented Senior Staff Principal Software Engineer to join our team. As a key member of our edge compute platform, you'll be responsible for developing and testing software functionalities in campus...


  • Old Toronto, Ontario, Canada Extreme Networks, Inc. Full time

    Unlock Your Potential as a Senior Staff Principal Software EngineerExtreme Networks, Inc. is a leader in cloud-driven networking solutions, and we're seeking a talented Senior Staff Principal Software Engineer to join our team. As a key member of our edge compute platform, you'll be responsible for developing and testing software functionalities in campus...


  • Toronto, Ontario, Canada Capital One Full time

    About Capital OneCapital One is a leading financial services company that provides a wide range of financial products and services to individuals, small businesses, and commercial clients. We are committed to helping our customers achieve their financial goals and improving their financial well-being.Our Software StudioOur Software Studio is a team of...


  • Toronto, Ontario, Canada Capital One Full time

    About Capital OneCapital One is a leading financial services company that provides a wide range of financial products and services to individuals, small businesses, and commercial clients. We are committed to helping our customers achieve their financial goals and improving their financial well-being.Our Software StudioOur Software Studio is a team of...


  • Old Toronto, Ontario, Canada eBay Full time

    About eBayeBay is a global ecommerce leader that is changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in over 190 markets around the world.Job SummaryWe are seeking an exceptional Senior Staff Engineer to join our team and help us redefine the face of eBay. As a key member of our engineering team, you will work...


  • Old Toronto, Ontario, Canada eBay Full time

    About eBayeBay is a global ecommerce leader that is changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in over 190 markets around the world.Job SummaryWe are seeking an exceptional Senior Staff Engineer to join our team and help us redefine the face of eBay. As a key member of our engineering team, you will work...


  • Old Toronto, Ontario, Canada Waabi Full time

    Join Waabi's Team of InnovatorsWaabi is a pioneering AI company that's revolutionizing the self-driving technology landscape. As a Senior Staff Software Engineer, you'll be part of a world-class team that's pushing the boundaries of AI-first development.Key Responsibilities:Collaborate with multidisciplinary engineers and researchers to develop safe and...


  • Old Toronto, Ontario, Canada Waabi Full time

    Join Waabi's Team of InnovatorsWaabi is a pioneering AI company that's revolutionizing the self-driving technology landscape. As a Senior Staff Software Engineer, you'll be part of a world-class team that's pushing the boundaries of AI-first development.Key Responsibilities:Collaborate with multidisciplinary engineers and researchers to develop safe and...


  • Toronto, Ontario, Canada Extreme Networks, Inc. Full time $90,000 - $140,000

    Job Title: Senior Staff Principal Software EngineerExtreme Networks, Inc. is seeking a highly skilled Senior Staff Principal Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software solutions for our cloud-driven networking products.Key...


  • Toronto, Ontario, Canada Extreme Networks, Inc. Full time $90,000 - $140,000

    Job Title: Senior Staff Principal Software EngineerExtreme Networks, Inc. is seeking a highly skilled Senior Staff Principal Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software solutions for our cloud-driven networking products.Key...


  • Toronto, Ontario, Canada Waabi Full time $141,000 - $242,000

    Transforming the Future of TransportationWaabi is a pioneering AI company revolutionizing the way the world moves. We're seeking a highly skilled Senior Staff Software Engineer to join our team of innovators and contribute to the development of cutting-edge self-driving technology.About the RoleWe're looking for a talented software engineer with a strong...


  • Old Toronto, Ontario, Canada GuruLink Full time

    Job Title: Senior Staff Software ArchitectGuruLink is seeking a highly skilled Senior Staff Software Architect to join our Buyer Experience engineering team. As a key member of our team, you will play a pivotal role in shaping the future of our global commerce platform.Key Responsibilities:Influence and contribute to the organizational technology strategy,...


  • Old Toronto, Ontario, Canada GuruLink Full time

    Job Title: Senior Staff Software ArchitectGuruLink is seeking a highly skilled Senior Staff Software Architect to join our Buyer Experience engineering team. As a key member of our team, you will play a pivotal role in shaping the future of our global commerce platform.Key Responsibilities:Influence and contribute to the organizational technology strategy,...

Senior Staff Software Engineer

2 months ago


Old Toronto, Canada Switchgrowth Full time
p>Our vision is to become the world's most trusted first-party data and AI training technology. Our mission is to harness data and AI to continually enrich the relationship between businesses and consumers. Switch is a data-powered growth marketing platform that intelligently connects innovative brands with high value customers to boost marketing efficiency by greater than 50%.Join Switch

Join Switch, a pioneering AI startup revolutionising customer acquisition and predictive analytics for the world's most innovative brands. As the premier AI training platform in marketing, Switch is redefining the industry.

At Switch, you'll accelerate your career trajectory with a founding team of ex-Googlers and industry-leading startup engineers. You'll contribute directly to our strategic direction, driving critical initiatives that shape our cutting-edge technology.

Be part of Switch's transformative journey, unlocking immediate ROI for our industry-leading client base.

Role

Switch is looking for a product-focused Staff Software Engineer to be one of our first critical hires in the platform development team. We've been seeing incredible growth and we need an engineering leader who can help us grow the platform to meet the market demand for our product.

Staff Software Engineer is a hands-on role designed to help lead product development, guide our system architecture, solve technical challenges, contribute as an individual, mentor other developers and help build our team.

We are a fully remote, extremely collaborative team that defaults to open and extensive communication.

The Switch platform is a Ruby on Rails monolith that receives and processes large datasets from our clients and sends the processed data to a variety of partner APIs. We are currently building out new products around the core product and expanding the functionality of the core platform. A major focus of recent engineering initiatives is automating client onboarding, developing new product verticals, and expanding our catalogue of integrated platforms.

Our ideal candidate has been working in Rails professionally for several years, knows the framework, but also knows when to break out of it. They have a strong understanding of test-driven development, with a bias towards action, and know when to spend innovation tokens.

Identifying and resolving technical issues.Building tools to make other developers more effective, raising overall company DX.Helping increase overall team skill and productivity through mentorship of other developers.Requirements
  • 7+ years of experience in hands-on software engineering with Ruby, or similar language.
  • Experience with designing and scaling API-heavy asynchronous background jobs in any environment, but especially Ruby.
  • Experience with PostgreSQL or related relational database.
  • Strong bias to good code, TDD, and well-written tests.
Nice to haves
  • Some familiarity with React.
  • Experience growing and scaling a web platform 10-100x.
  • Experience in a fast growing startup and comfort with that pace.
  • Experience writing technical design documents describing planned feature development.
  • Familiarity with ETL pipelines and theory.
Location
  • Switch is located in Toronto, Canada, but operates fully remotely.
  • Remote candidates are welcome to apply.
  • Significant equity in a fast-growing startup.
To Apply

Send a description of yourself, your work experience, and why you want to work with us at Switch to hiring@switchgrowth.p>

If you think you have the experience and desire to work in a fast-paced startup environment, but lack some of the requirements please consider applying anyway.

We are looking for great people and would love to chat with you.