Senior Backend Software Engineer, Technical Lead

4 weeks ago


Vancouver, British Columbia, Canada Highspot Full time

About the Role

We are seeking a highly skilled Backend Software Engineer to join our team at Highspot. As a key member of our engineering team, you will be responsible for designing and implementing scalable, efficient, and secure server-side software solutions.

Key Responsibilities

  • Design and develop high-quality, scalable, and secure server-side software solutions using a variety of programming languages and technologies.
  • Partner with cross-functional teams to identify and prioritize project requirements and deliver high-quality software solutions.
  • Develop and maintain high-quality, well-tested RESTful APIs and web services.
  • Collaborate with QA to deliver software at a high level of quality and resolve major customer technical issues in production.
  • Contribute to internal and external technical documentation and design and implement new endpoints for Highspot's external API.

Requirements

  • Proficiency in building, integrating with, and supporting APIs using a variety of languages, data formats, and data transformations.
  • Experience developing software products, scalable internet software, and applications using a range of software models including object-oriented and functional design patterns.
  • B.S./M.S. in Computer Science or equivalent industry experience.
  • 7+ years of relevant work experience.

What We Offer

  • Competitive base salary range: $154,783 - $208,696.
  • Eligibility for bonuses, stock options, and other forms of compensation.
  • Comprehensive medical, dental, vision, disability, and life benefits.
  • Group Retirement Savings Plan (RRSP) and matching employer contributions (DPSP) with immediate vesting.
  • Flexible PTO and generous holiday schedule.
  • Quarterly Recharge Fridays (paid days off for mental health recharge).
  • Flexible work schedules.
  • Access to Coaches and Therapists through Modern Health.
  • 2 Volunteer days per year.


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    Join Our Team as a Senior Software Engineer - Backend ArchitectWe are looking for an experienced Senior Software Engineer to join our team in San Francisco and Vancouver. As a Backend Architect, you will be responsible for leading the development of scalable and robust large-scale distributed backend systems.About the PositionTake-Two Interactive is a...


  • Vancouver, British Columbia, Canada Highspot Full time

    About the RoleWe are seeking a highly skilled Senior Backend Software Engineer, Technical Lead to join our team at Highspot. As a key member of our engineering team, you will be responsible for developing new customer-facing product features and clean, reusable, supportable, and well-tested RESTful APIs and web services.Key ResponsibilitiesDevelop new...


  • Vancouver, British Columbia, Canada Thinkific Full time

    Senior Backend Software EngineerThinkific is seeking an experienced Senior Backend Software Engineer to join our TCommerce team and lead the development of our Payments platform.As a Senior Backend Software Engineer, you will work closely with our cross-functional team to design, develop, and maintain our payment systems, ensuring they are scalable, secure,...


  • Vancouver, British Columbia, Canada Highspot Full time

    About the RoleWe are seeking a skilled Senior Backend Software Engineer to join our team at Highspot. As a key member of our engineering team, you will be responsible for designing and implementing robust, scalable, and secure software systems.Key ResponsibilitiesDesign and implement large-scale software systems, including backend infrastructure and...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time

    About the RoleWe are seeking a highly skilled Senior Backend Java Engineer to join our team at Aequilibrium Software Inc. As a key member of our technical team, you will be responsible for designing and implementing robust backend systems using Java.Key ResponsibilitiesDesign and develop high-quality backend systems using JavaIntegrate and extend the...


  • Vancouver, British Columbia, Canada Electronic Arts Inc. Full time

    Job Title: Senior Backend Software EngineerWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Electronic Arts Inc. As a key member of our development team, you will be responsible for designing, developing, and deploying scalable cloud-hosted web services for our mobile games.Responsibilities:Develop responsive, resilient,...


  • Vancouver, British Columbia, Canada Apple Inc. Full time

    Senior Backend Software Engineer OpportunityAt Apple Inc., we're not just building products - we're crafting experiences that revolutionize entire industries. Our diverse team and innovative ideas drive us to push the boundaries of what's possible. If you're passionate about designing, engineering, and running systems that impact millions, we want to hear...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at Electronic Arts. As a key member of our backend engineering team, you will be responsible for designing and implementing scalable, secure, and high-performance backend services to power our generative AI/ML platform.Responsibilities:Solution...


  • Vancouver, British Columbia, Canada The Captain's Boil Full time

    About the RoleWe are seeking a skilled Senior Software Engineer - Backend to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our backend systems.Key ResponsibilitiesDesign and implement backend systems using Java and Spring BootWork with our front-end team to integrate backend systems...


  • Vancouver, British Columbia, Canada Thinkific Full time

    Transforming Education with ThinkificAt Thinkific, we're on a mission to empower creators and businesses to build and sell online courses, communities, and memberships. We're seeking a highly skilled Staff Software Engineer to join our TCommerce team, responsible for all payments initiatives at Thinkific.About the RoleWe're looking for a seasoned engineer...

  • Software Engineer

    1 week ago


    Vancouver, British Columbia, Canada Amazon Full time

    About the Role:As a Software Engineer - Backend, you will be responsible for designing and developing backend systems using Java. Your primary focus will be on building scalable and efficient solutions that meet the needs of our users.Key Responsibilities:* Design and develop backend systems using Java* Collaborate with cross-functional teams to identify and...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the RoleWe are seeking a highly experienced and skilled Software Engineering Team Lead to join our team at Take-Two Interactive Software. In this role, you will be responsible for leading a team of engineers in designing, building, and deploying large-scale distributed backend systems that power our services.Key ResponsibilitiesProvide technical...


  • Vancouver, British Columbia, Canada BSP Bicycle Sports Pacific Full time

    Job Title: Senior Software Engineer - Backend DevelopmentWe are seeking an experienced Senior Software Engineer to join our team. As a key member of our backend development team, you will be responsible for designing, implementing, and maintaining scalable and efficient software systems.Responsibilities:Design and develop high-quality, scalable, and...


  • Vancouver, British Columbia, Canada Paladin Technologies Full time

    Join Our CompanyAs a Senior Software Engineer, you will work closely with our team to design, develop, and maintain our backend systems.Key ResponsibilitiesDesign and implement scalable backend systemsCollaborate with cross-functional teamsEnsure high-quality code and performanceAbout UsOur company is a leading provider of innovative software solutions. Our...


  • Vancouver, British Columbia, Canada Browse AI Full time

    Browse AI is changing the way people interact with online information.As a Senior Software Engineer, you will be part of a team that has already harnessed the power of AI through our cutting-edge technology, making web data accessible to all.We are currently working on Browse AI 2.0, rebuilding and enhancing our existing platform.Key ResponsibilitiesLead the...


  • Vancouver, British Columbia, Canada Highspot Full time

    Job SummaryHighspot is seeking a skilled Senior Backend Software Engineer to join our Training team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions for our customers. Your expertise in building and integrating APIs will be crucial in shaping the future of our...


  • Vancouver, British Columbia, Canada Splunk Full time

    About the RoleSplunk is a leading provider of unified security and observability platforms. We're seeking a skilled Principal Software Engineer, Backend to join our Data Management team. As a key member of our Platform Experience team, you will be responsible for driving the technical roadmap and strategic direction for our backend services. This includes...


  • Vancouver, British Columbia, Canada MR. GREEK DONAIR STORE Full time

    We are looking for a highly skilled Senior Software Engineer to join our team in Backend Development. The ideal candidate will have experience in designing and implementing scalable, efficient, and secure backend systems.The selected candidate will work closely with our cross-functional team to develop, test, and deploy high-quality software solutions.Key...


  • Vancouver, British Columbia, Canada Browse AI Full time

    Browse AI is revolutionizing the way people access and utilize information online. Our cutting-edge technology has empowered over 500,000 teams and individuals to harness the power of AI, making web data accessible to all.We are currently working on Browse AI 2.0, a major upgrade that will enhance our existing platform and introduce new products and features...


  • Vancouver, British Columbia, Canada Bolt Wireless Inc. Full time

    Job Title: Senior Software EngineerDesign and develop scalable and efficient backend systemsCollaborate with cross-functional teams to implement new features and improve existing onesEnsure high-quality code and adherence to coding standardsParticipate in code reviews and contribute to the improvement of the codebaseAbout the Role: We are seeking an...