Principal Backend Software Engineer

Highspot Seattle , WA 98113

Posted 2 months ago

About Highspot

Highspot helps sales teams improve customer conversations and achieve their revenue goals. From content optimization and performance analytics to in-context training, guided selling, and more, the Highspot platform delivers enterprise-ready features in a modern design that sales reps and marketers love. Using Highspot, marketing leaders have deep insights and analytics into the performance and influenced revenue of content, campaigns, and marketing assets. What makes the solution special? It's loved by sales reps globally, and is the #1 rated sales enablement platform on G2 Crowd.

We are committed to diversity as both a moral and practical necessity. Highspot actively builds diverse teams where people of all identities and backgrounds are welcomed, included, and respected. We work to help close the gender gap, and to actively recruit people from underrepresented groups. We aim to build an inclusive workforce. If you're passionate about this role, but do not meet 100% of the qualifications listed below, we still encourage you to apply.

About the Role

As a Principal Backend Software Engineer at Highspot, you will work end-to-end across the full SDLC to create brand new product features, improve backend functionality, and develop web services and RESTful APIs. Some of the technologies we use include Ruby, Clojure, MongoDB, Postgres, Apache Solr & Lucene, AWS, and Chef.

What You'll Do

  • Develop new product features and functionality

  • Develop RESTful APIs and web services

  • Develop highly available distributed services

  • Create architecture and design documents

  • Partner cross-functionally with UX and Product Management to create the best software possible

  • Write maintainable and testable code

  • Write clean, reusable, testable REST APIs

Your Background

  • Proficiency in delivering large-scale, highly distributed systems that are designed to be resilient, and easily consumable from a wide array of frontend devices

  • Embraces the entrepreneurial spirit, priding yourself on getting things done with a high level of quality

  • Comfortable with modern open source technologies and tools

  • 10+ years' 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

Benefits

Comprehensive medical, dental, and vision benefits

401(k) Matching

Paid parental leave

Flexible work and vacation schedules

Discounted ClassPass membership

Discounted phone plan through Verizon

2 volunteer days per year

Transportation benefits

Competitive compensation and stock options

Fully-stocked kitchen

Annual company-wide events

Meaningfully contribute to a compelling vision!

Equal Opportunity Statement

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of age, ancestry, citizenship, color, ethnicity, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or invisible disability status, political affiliation, veteran status, race, religion, or sexual orientation.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer / Staff Software Engineer / Principal Software Engineer (Tableau)

Salesforce.Com, Inc.

Posted 1 week ago

VIEW JOBS 9/16/2020 12:00:00 AM 2020-12-15T00:00 To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts. Job Category Products and Technology Job Details Job Details Senior Software Engineer / Staff Software Engineer / Principal Software Engineer (Tableau) Who we are: Tableau is as much a philosophy as an amazing suite of tools. We enable people to transform data into something visual and understandable, empowering them to make important decisions based on those insights. If you are passionate about technology, but also care deeply about doing something meaningful, Tableau is the place for you. Our products have been key in helping organizations with data to address not just the immediate crises, but also the longstanding inequities behind them, including Climate Action, Equity, Global Health & Poverty. In this role, you'll… Work with a team of top-tier software engineers Work across teams to make sure we are building great experiences for customers while using new infrastructure and technologies Work across the Tableau code stack in C++, C#, Java, Go, etc. Collaborate with product management and user experience colleagues to bring useful and delightful experience to our customers Who you are… Experienced. You have experience developing code and a proven track record of shipping software. Exceptional Coding. You understand what it takes to write software that is used by millions of people. You love writing things that "just work" - things that are reliable, scalable, and secure. You think far enough ahead to avoid tech debt, but know how to avoid over-engineering. You are agile and can prototype, learn, adapt, and pivot as needed. Relentlessly High Standards. Your personal software practices ensure you deliver high quality even under schedule pressure. You believe in automation and writing tests for your own code as a way of maintaining high quality in your products. "Good enough" is never good enough! Innovative. You have a history of finding pragmatic solutions to difficult problems. You have experience working on ambitious, forward-looking projects. Team Player. You enjoy collaborating, learning from or teaching others so we can all become better developers. Passionate. You are passionate about technology and the work you do. You always want to do your best to delight the customers, help your team and strive to excellence. You are a Recruiter! Tableau hires company builders and, in this role, you will be asked to be on the lookout for the best talent to bring onboard to help us continue to build one of the best companies in the world. Technical Focus Areas: Analytics We make fast, easy, and beautiful analytical experiences for people everywhere. We are responsible for evolving the analytical experiences that our customers associate with Tableau, and inventing new experiences (e.g. Ask Data) that broaden our reach to new classes of information users. At Scale We build the products that reach business users with data and make it easier for them to get value from it. We are focused on expanding the number of people who use Tableau regularly to see and understand their data. Data We build core capabilities in support of the Tableau mission to help people see and understand data. We achieve this through trusted innovative technology and methods to safely connect to, shape, clean, catalog, alert, and track our customers' critical data with performant and scalable technology and services. OCTO (Office of the CTO) We help Tableau innovate on our mission by going to those places that our production Development teams do not today - those domains where they don't know what to do or don't know how to do them. We generate new knowledge in these domains as well as entirely new domains through research, experimentation and prototyping. Platform & Infrastructure We focus on Cloud Engineering for Tableau Online; Server and Cloud Platform, the shared enterprise grade platform and infrastructure on which Tableau Server and Online run; Build and Tools that provides developers with an ecosystem of tools, services and learning; and Core Services, a new area of investment for common services to drive software productivity through reusable software. Product Operations We drive the development ecosystem for Dev team enablement. This includes ownership of an agile operation model that supports and promotes engineering excellence, process efficiency and org transformation to delivery of product at Global Scale. We have a public-facing website https://www.getsalesforcebenefits.com/en that explains our various benefits, including wellbeing reimbursement, generous parental leave, adoption assistance, fertility benefits, and more. Visit for the full breakdown! Accommodations - If you require assistance due to a disability applying for open positions please submit a request via this Accommodations Request Form. Posting Statement At Salesforce we believe that the business of business is to improve the state of our world. Each of us has a responsibility to drive Equality in our communities and workplaces. We are committed to creating a workforce that reflects society through inclusive programs and initiatives such as equal pay, employee resource groups, inclusive benefits, and more. Learn more about Equality at Salesforce and explore our benefits. Salesforce.com and Salesforce.org are Equal Employment Opportunity and Affirmative Action Employers. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. Salesforce.com and Salesforce.org do not accept unsolicited headhunter and agency resumes. Salesforce.com and Salesforce.org will not pay any third-party agency or company that does not have a signed agreement with Salesfore.com or Salesforce.org. Salesforce welcomes all. Accommodations - If you require assistance due to a disability applying for open positions please submit a request via this Accommodations Request Form. Posting Statement At Salesforce we believe that the business of business is to improve the state of our world. Each of us has a responsibility to drive Equality in our communities and workplaces. We are committed to creating a workforce that reflects society through inclusive programs and initiatives such as equal pay, employee resource groups, inclusive benefits, and more. Learn more about Equality at Salesforce and explore our benefits. Salesforce.com and Salesforce.org are Equal Employment Opportunity and Affirmative Action Employers. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status. Salesforce.com and Salesforce.org do not accept unsolicited headhunter and agency resumes. Salesforce.com and Salesforce.org will not pay any third-party agency or company that does not have a signed agreement with Salesfore.com or Salesforce.org. Salesforce welcomes all. Salesforce.Com, Inc. Seattle WA

Principal Backend Software Engineer

Highspot