Staff Software Engineer

2 days ago


Old Toronto, Ontario, Canada ACV Full time
About ACV

ACV is a leading technology company that has revolutionized the automotive industry by transforming how dealers buy and sell cars online. We are a dynamic organization with a people-first mindset, a deep culture of growth and autonomy, and a passion for innovation.

We are committed to investing in our people and technology to help our customers succeed. Our team is comprised of talented individuals who share our passion for disrupting the industry and making a meaningful impact.

Our Culture

We value Trust & Transparency, People First, Positive Experiences, Calm Persistence, and Never Settling. We believe in fostering a collaborative atmosphere where our teammates can grow and thrive.

Benefits

We offer a comprehensive benefits package, including:

  • Company-sponsored healthcare, dental, vision, life/AD&D, short-term and long-term disability
  • Comprehensive additional optional benefits, such as critical illness and supplemental life/AD&D
  • Generous parental leave top-up pay and vacation programs
  • Employee stock purchase program with additional opportunities to earn stock in the company
  • Retirement planning through the company's RRSP
About the Role

We are seeking a highly skilled Staff Software Engineer to join our team as a Technical Lead. As a key member of our engineering team, you will be responsible for:

  • Architecting, delivering, and maintaining multiple domains/products with complex components and services
  • Collaborating with software and production engineers to design scalable services, plan feature roll-out, and ensure high reliability and performance of our products
  • Influencing company-wide engineering standards for tooling, languages, and build systems
  • Developing and implementing 2-3 year lifecycle plans for all tools to ensure business risk and liability are accounted for
  • Contributing, influencing, and setting standards for all technical aspects of a product or service, including testing, debugging, performance, languages, and security
  • Modifying and developing custom software patterns as needed to solve complex software problems
  • Accountable for the overall performance of products and/or services within a defined area of focus
  • Conducting code reviews, developing high-quality documentation, and building robust test suites for your products
  • Leading team discussions to define requirements on new and current products
  • Responding to and troubleshooting complex problems quickly, efficiently, and effectively
  • Acting as a mentor or leader for less experienced engineers
  • Managing third-party consulting resources, as needed
  • Handling multiple competing priorities in an agile, fast-paced environment
Requirements

To be successful in this role, you will need:

  • Minimum - Bachelor's Degree in computer science or a related technical discipline or equivalent practical experience
  • 8 years working with continuous integration and build tools
Additional Qualifications

We are looking for an expert in software design and problem-solving across multiple domains/products. You should have experience in software engineering tooling, mentoring, and driving adoption for new tools and tooling standards. Additionally, you should be an expert in release, builds, testing, and the entirety of the SDLC, as well as debugging distributed systems using distributed tracing and other common tools. Expertise in version control systems is also required.



  • Old Toronto, Ontario, Canada Robinhood Full time

    Empowering Engineering ExcellenceAt Robinhood, our mission is to empower engineering teams to build with quality, velocity, and confidence. To achieve this, we're building a platform that enables our engineers to quickly and confidently ship quality software to market.Our VisionWe're responsible for all the tooling, systems, and processes that enable...


  • Old Toronto, Ontario, Canada Robinhood Full time

    Empowering Engineering ExcellenceAt Robinhood, our mission is to empower engineering teams to build with quality, velocity, and confidence. To achieve this, we're building a platform that enables our engineers to quickly and confidently ship quality software to market.Our VisionWe're responsible for all the tooling, systems, and processes that enable...


  • Old Toronto, Ontario, Canada StackAdapt Full time

    About the RoleWe're seeking a highly skilled Staff Software Engineer to join our growing full-stack engineering team at StackAdapt. As a key member of our team, you will play a critical role in advising on full-stack technical decisions that impact the entire Audiences & CDP domain.Key ResponsibilitiesUnpack complexity and ambiguity with ease, advising and...


  • Old Toronto, Ontario, Canada StackAdapt Full time

    About the RoleWe're seeking a highly skilled Staff Software Engineer to join our growing full-stack engineering team at StackAdapt. As a key member of our team, you will play a critical role in advising on full-stack technical decisions that impact the entire Audiences & CDP domain.Key ResponsibilitiesUnpack complexity and ambiguity with ease, advising and...


  • Old Toronto, Ontario, Canada Robinhood Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our Developer Infrastructure team at Robinhood. As a key member of our team, you will be responsible for building and maintaining the tools and systems that enable our engineers to develop, test, and deploy high-quality software.Key ResponsibilitiesProcess Optimization: Design and...


  • Old Toronto, Ontario, Canada Robinhood Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our Developer Infrastructure team at Robinhood. As a key member of our team, you will be responsible for building and maintaining the tools and systems that enable our engineers to develop, test, and deploy high-quality software.Key ResponsibilitiesProcess Optimization: Design and...


  • Old Toronto, Ontario, Canada Ramp Talent Full time

    {"title": "Staff Software Engineer", "description": "About the RoleAffiniti is a top 1% ARR early stage fintech startup looking for a Staff Software Engineer to build new software products to change the way that small businesses in America manage their spend.The role is remote and based in Canada, with a strong preference for Canada-based remote...


  • Old Toronto, Ontario, Canada Ramp Talent Full time

    {"title": "Staff Software Engineer", "description": "About the RoleAffiniti is a top 1% ARR early stage fintech startup looking for a Staff Software Engineer to build new software products to change the way that small businesses in America manage their spend.The role is remote and based in Canada, with a strong preference for Canada-based remote...


  • Old Toronto, Ontario, Canada Ramp Talent Full time

    About the RoleWe are seeking a highly skilled Senior Staff Software Engineer to join our team at Affiniti. As a key member of our engineering team, you will be responsible for designing and building innovative software solutions to help small businesses manage their spend.Key ResponsibilitiesArchitect and develop front-end applications using React and...


  • Toronto, Ontario, Canada Abnormal Security Full time

    Staff Software Engineer - Cellular Architecture Team Lead Staff Software Engineer - Cellular Architecture Team Lead Abnormal Security is seeking a highly skilled Staff Software Engineer to lead the Cellular Architecture team. This team will be responsible for executing the company's strategic goal of transitioning to a Cellular-based Architecture, a...


  • Old Toronto, Ontario, Canada Jobber Full time

    **Job Overview**At Jobber, we're dedicated to helping small businesses succeed through innovative technology. As a Staff Software Engineer on our Fintech team, you'll play a key role in shaping the future of our product and driving technical excellence.**About the Role**We're looking for a seasoned software engineer with a passion for fintech to join our...


  • Old Toronto, Ontario, Canada Jobber Full time

    **Job Overview**At Jobber, we're dedicated to helping small businesses succeed through innovative technology. As a Staff Software Engineer on our Fintech team, you'll play a key role in shaping the future of our product and driving technical excellence.**About the Role**We're looking for a seasoned software engineer with a passion for fintech to join our...


  • Toronto, Ontario, Canada AgencyAnalytics Full time

    About the RoleAt AgencyAnalytics, we're seeking a highly skilled Staff Developer to join our team. As a Staff Developer, you'll play a key role in shaping the technical direction of our company and driving innovation in software development.Key ResponsibilitiesTechnical Leadership: Provide technical guidance and leadership to our engineering team, ensuring...


  • Toronto, Ontario, Canada AgencyAnalytics Full time

    About the RoleAt AgencyAnalytics, we're seeking a highly skilled Staff Developer to join our team. As a Staff Developer, you'll play a key role in shaping the technical direction of our company and driving innovation in software development.Key ResponsibilitiesTechnical Leadership: Provide technical guidance and leadership to our engineering team, ensuring...

  • Software Engineer

    1 week ago


    Toronto, Ontario, Canada OMEGA SOFTWARE SERVICES LTD. Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our team at OMEGA SOFTWARE SERVICES LTD. as a key member of our software development team.Key ResponsibilitiesSoftware Development: Design, develop, test, and maintain software applications to meet the requirements of our clients.Problem-Solving: Identify, analyze, and resolve technical...

  • Software Engineer

    2 weeks ago


    Toronto, Ontario, Canada OMEGA SOFTWARE SERVICES LTD. Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our team at OMEGA SOFTWARE SERVICES LTD. as a key member of our software development team.Key ResponsibilitiesSoftware Development: Design, develop, test, and maintain software applications to meet the requirements of our clients.Problem-Solving: Identify, analyze, and resolve technical...

  • Software Engineer

    4 days ago


    Toronto, Ontario, Canada OMEGA SOFTWARE SERVICES LTD. Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our team at OMEGA SOFTWARE SERVICES LTD. as a key member of our software development team.Key ResponsibilitiesSoftware Development: Design, develop, test, and maintain software applications to meet the requirements of our clients.Problem-Solving: Identify, analyze, and resolve technical...

  • Software Engineer

    3 days ago


    Toronto, Ontario, Canada OMEGA SOFTWARE SERVICES LTD. Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our team at OMEGA SOFTWARE SERVICES LTD. as a key member of our software development team.Key ResponsibilitiesSoftware Development: Design, develop, test, and maintain software applications to meet the requirements of our clients.Problem-Solving: Identify, analyze, and resolve technical...


  • Toronto, Ontario, Canada opal Full time

    About OpalOpal is a pioneering company in the field of access management, dedicated to revolutionizing the way organizations manage authorization. Our mission is to create a centralized hub for authorization that is automated, intelligent, and easy to use.Job SummaryWe are seeking an experienced Staff Software Engineer to join our team in Toronto. As a key...


  • Toronto, Ontario, Canada opal Full time

    About OpalOpal is a pioneering company in the field of access management, dedicated to revolutionizing the way organizations manage authorization. Our mission is to create a centralized hub for authorization that is automated, intelligent, and easy to use.Job SummaryWe are seeking an experienced Staff Software Engineer to join our team in Toronto. As a key...