Principal Backend Software Engineer
1 month ago
About Highspot
Highspot is a pioneering company that is revolutionizing the sales enablement industry. Our mission is to empower sales teams with cutting-edge software that drives productivity and success. We believe in creating a workplace culture that values diversity, equity, and inclusion, where every employee feels a sense of belonging and is empowered to make a meaningful impact.
About the Role
We are seeking a highly skilled Principal Backend Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and developing scalable, efficient, and secure software solutions that meet the needs of our customers. You will work closely with our product management, design, and frontend engineering teams to bring innovative ideas to life.
Key Responsibilities
- Design and develop server-side software applications using a range of programming languages and technologies.
- Collaborate with cross-functional teams to identify and prioritize project requirements.
- Develop and maintain high-quality, well-documented code that meets our company's standards.
- Integrate Highspot with external APIs and third-party systems.
- Lead and contribute to the development of new generative AI features.
- Develop clean, reusable, and well-tested RESTful APIs and web services.
- Design and implement new endpoints for Highspot's external API.
- Write automated tests and collaborate with QA to deliver software at a high level of quality.
- Define and meet scalability, uptime, performance, and security goals.
- Resolve major customer technical issues in production.
Requirements
- Proficiency in building, integrating with, and supporting APIs using a variety of languages, data formats, and data transformations.
- An entrepreneurial spirit: agile, creative, resourceful, and tenacious in solving problems and achieving team and company goals.
- Comfortable with modern open-source technologies and tools.
- 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.
Compensation and Benefits
Base salary range: $154,783 - $208,696. Employees may also be eligible for bonuses, stock options, and other forms of compensation. The above represents total expected compensation for this role. Actual compensation will depend on various job-related factors, including, but not limited to, location, experience, and job qualifications.
Highspot also offers the following employee benefits for this position:
- Comprehensive medical, dental, vision, disability, and life benefits.
- Group Retirement Savings Plan (RRSP) and matching employer contributions (DPSP) with immediate vesting.
- Flexible PTO.
- Generous Holiday Schedule + 5 Days for Annual Holiday Week.
- 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.
Equal Opportunity Statement
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of any grounds protected by applicable human rights legislation, which may include age, ancestry, citizenship, color, ethnicity, family status, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or invisible disabilities, political belief, race, religion, or sexual orientation.
-
Principal Software Engineer, Backend
4 weeks ago
Vancouver, British Columbia, Canada Splunk Full timeAbout 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...
-
Principal Backend Software Engineer
1 month ago
Vancouver, British Columbia, Canada Highspot, Inc. Full timeAbout HighspotHighspot is a pioneering company that is revolutionizing the sales productivity space. Our mission is to transform the way millions of people work with sales enablement, and we're committed to building breakthrough software that makes a real impact.About the RoleWe're seeking a highly skilled Principal Backend Software Engineer to join our team...
-
Senior Software Engineer
4 days ago
Vancouver, British Columbia, Canada Take-Two Interactive Software Full timeJoin 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...
-
Backend Software Architect
4 days ago
Vancouver, British Columbia, Canada Highspot, Inc. Full timeSoftware Engineer Position at Highspot, Inc.We are seeking a skilled Principal Backend Software Engineer to join our team at Highspot, Inc. As a key member of our engineering department, you will play a vital role in designing and developing software that powers our sales enablement platform.
-
Software Engineer
3 weeks ago
Vancouver, British Columbia, Canada PIZZERIA BUFALA Full timeWe are looking for a skilled Software Engineer - Backend to join our team at {company}. As a key member of our development team, you will be responsible for designing, developing, and deploying scalable backend systems.Key Responsibilities:Design and develop high-quality, scalable, and maintainable backend systems.Collaborate with cross-functional teams to...
-
Software Engineer
3 weeks ago
Vancouver, British Columbia, Canada Royal Bank of Canada Full timeAbout the Role:As a Software Engineer (Backend) at our company, you will be responsible for designing, developing, and maintaining the backend systems of our applications. You will work closely with our cross-functional teams to deliver high-quality software solutions that meet the needs of our customers.Key Responsibilities:Design and develop efficient,...
-
Software Engineer
4 days ago
Vancouver, British Columbia, Canada Amazon Full timeAbout 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...
-
Software Engineer
3 weeks ago
Vancouver, British Columbia, Canada Benson Cabinetry & Millwork Full timeWe are seeking a skilled Software Engineer (Backend) to join our team at {company}. As a Backend Developer, you will be responsible for designing, implementing, and maintaining the backend infrastructure of our system. Your primary focus will be on developing robust, scalable, and efficient APIs using Java.Key Responsibilities:Design and implement backend...
-
Backend Software Engineer
1 month ago
Vancouver, British Columbia, Canada Go REcruitment Full timeAbout the RoleWe are seeking a highly skilled Backend Software Developer to join our team at Go Recruitment. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our backend systems.Key ResponsibilitiesDesign and develop scalable, efficient, and secure backend systems using Java and Spring...
-
Principal Software Engineer
2 weeks ago
Vancouver, British Columbia, Canada Splunk Inc. Full timeSplunk's mission is to build a safer and more resilient digital world. To achieve this, we need talented engineers who can help us develop innovative solutions. As a Principal Software Engineer, you will be part of our Data Management development area, working on the Platform Experience team.Role:We build software that enables our customers to search,...
-
Backend Software Engineer
4 weeks ago
Vancouver, British Columbia, Canada TEEMA Full timeJob DescriptionAt TEEMA, we're seeking a skilled Backend Software Engineer to join our team. As a key member of our engineering team, you'll be responsible for designing and developing new automation leveraging platform infrastructure and tooling. Your expertise in Node.js, TypeScript, and vanilla JavaScript will be crucial in improving monitoring,...
-
Software Engineer
3 weeks ago
Vancouver, British Columbia, Canada WORKFORCE Dental Staffing Solutions Full timeJob Title: Our company is looking for skilled Software Engineers (Backend).
-
Backend Software Engineer
4 weeks ago
Vancouver, British Columbia, Canada TTT Studios Full timeAbout the RoleWe are seeking a highly skilled Backend Engineer with expertise in Python to join our team at TTT Studios. As a Backend Engineer, you will be responsible for designing and developing APIs and server platforms for our client projects.Key Responsibilities:Design and implement low-latency, high-availability, and high-performing...
-
Senior Backend Software Engineer
4 weeks ago
Vancouver, British Columbia, Canada Aequilibrium Software Inc Full timeSenior Backend Software Engineer (.NET)We are seeking a highly skilled Senior Backend Software Engineer with expertise in .NET to contribute to our team's success. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems using .NET technologies. Your expertise in .NET Core, ASP.NET,...
-
Software Engineer
3 weeks ago
Vancouver, British Columbia, Canada Pacific Aerobarrier Systems Inc Full timeAbout the Role: As a Software Engineer - Backend Developer, you will be responsible for designing, developing, and maintaining the backend infrastructure of our software applications. You will work closely with cross-functional teams to ensure seamless integration and delivery of high-quality software products. Key Responsibilities:Design, develop, and...
-
Senior Software Engineer
3 weeks ago
Vancouver, British Columbia, Canada The Captain's Boil Full timeAbout 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...
-
Software Engineer
3 weeks ago
Vancouver, British Columbia, Canada Bold Butchery & Grill Full timeJob Description:At {company}, we are seeking a skilled Backend Developer to lead our tech team. As a Tech Lead, you will be responsible for designing and implementing scalable systems architecture. Your expertise in software engineering will help shape the future of our technology stack.Key Responsibilities:Design and implement scalable systems...
-
Software Engineer
3 weeks ago
Vancouver, British Columbia, Canada FGM Full timeAs a Software Engineer - Backend Developer at {company}, you will be responsible for designing, developing, and maintaining the backend infrastructure of our software applications. Your role will involve working with our development team to create efficient, scalable, and reliable systems that meet the needs of our customers. Key responsibilities will...
-
Backend Software Engineer
4 weeks ago
Vancouver, British Columbia, Canada reddit Full timeAt Reddit, we're dedicated to building a platform that's home to the most open and authentic conversations on the internet. As a Backend Engineer on our Ads Measurement Core team, you'll play a critical role in enhancing the efficiency and user-friendliness of our advertising platform. We're looking for a talented software engineer to help us build the next...
-
Software Engineer
3 weeks ago
Vancouver, British Columbia, Canada Vancouver Coastal Health Full timeAbout the Role: We're looking for a skilled Backend Software Engineer to join our team. The ideal candidate will have a strong background in software development and a passion for building robust, scalable systems.Responsibilities:Design and develop high-quality, scalable software solutions.Collaborate with cross-functional teams to identify and prioritize...