Senior Software Engineer

Office Hours
CA, United States
$160K-$200K a year
Full-time

Overview

At Office Hours, we’re on a mission to help people realize the value of what they know.

We’re making it easy for professionals to share and earn from their knowledge, insights, and expertise. How do we do this?

In short, we’re a consulting platform. We connect clients (knowledge seekers) with advisors (knowledge holders) over short 15-60 minute virtual consultations or async surveys.

We’ve built the entire stack from the ground up to facilitate these exchanges. Profiles to showcase what people know. Search experiences to find and discover relevant matches.

Workflow tools and integrations to help streamline logistics (e.g., compliance, scheduling, payments, etc). Even an underlying knowledge graph that helps stitch all of these experiences together.

We’re doing for professionals what Airbnb has done for homes, Uber has done for cars, and Shopify has done for businesses giving them a storefront.

Examples of connections we may make on any given day :

  • An avid baseball collector with an early-stage investor conducting diligence on the collectibles industry
  • A specialized oncologist with a healthcare consulting firm
  • A software engineer with a mid-stage startup seeking feedback on what makes an exceptional developer sandbox experience for their new API
  • Join us in helping build a platform that makes knowledge-sharing easily accessible and infinitely scalable. Everyone’s an expert;

they just don’t know it yet.

About this role

We’re specifically looking for an experienced backend engineer. They’re likely a generalist with a lean towards data platform or data engineering experience.

As our company's growth has accelerated, so have our data opportunities and challenges.

How might we model ontologies of what people know? How might we design a system that provides foundational services to leverage our knowledge graph across the platform?

How might we architect our data to serve multiple sources (platform, analytics, etc.) while maintaining performance?

Our ideal candidate is excited about building systems for data collection, processing, storage, and retrieval and is passionate about making these systems observable, reliable, scalable, and highly automated.

Requirements

  • You have 6+ years of software engineering experience
  • You take pride in your craft and have a track record of shipping high-quality products and features at scale
  • You can turn user and business problems into engineering solutions
  • You’re a self-starter who embraces ambiguity, a fast-paced environment, and solving hard problems

Responsibilities

  • Build the backend for various user-facing features
  • Improve the platform architecture and data model to provide a performant, reliable product experience
  • Continuously improve engineering processes, tools, and systems that allow us to scale the code base, productivity, and team
  • Enhance our analytics, monitoring, and alerts so that we can identify and respond to operational incidents

Our tech stack

  • Back end : Node.js, Typescript, MongoDB, OpenAPI, RabbitMQ, Elastic
  • Infrastructure : AWS, Kubernetes, Docker, Terraform, Kibana, Sentry
  • Front end (not required for this role) : React, Next.js, Tailwind
  • Workflow : GitHub, Slack, Notion, Figma, Amplitude, Storybook

Benefits and perks

  • Compensation : Competitive salary & stock options
  • Healthcare coverage : Healthcare, dental, and vision insurance
  • Time off : Flexible vacation time, regular company holidays
  • Flexibility : Parent-friendly, remote-friendly, and paid family leave
  • Productivity : New laptop and productivity tools
  • Connection : Company retreats (Tahoe, Mendocino, Napa, San Diego, Mexico City, etc) and team-building events (in-person and remote)
  • Additional perks : $100 monthly fitness stipend

More about us

Office Hours was founded in 2020. We’re backed by world-class investors, including CRV, Susa Ventures, Greenoaks, BoxGroup, Manresa Ventures, and AirAngles, along with exceptional operators such as Marco Zappacosta (Thumbtack), Aaron Levie (Box), Jack Chou (Pinterest, Affirm), and more.

Our customers include leading consulting firms, venture capital firms, high-growth companies, and startups.

Pay Transparency Notice

Full-time offers from Office Hours also include target equity + benefits (including medical, dental, vision, and 401(k)).

Pay range : $160,000-$200,000 based on seniority and relevant experience

This is a hybrid role, in-office in San Francisco 2-3 times per week.

Don’t meet every single requirement? Studies have shown that some candidates, especially underrepresented groups such as women and people of color, are less likely to apply to jobs unless they meet every single qualification.

At Office Hours, we believe in building a diverse and inclusive workplace, so if you’re excited about this role but don’t meet every qualification in the job description, we still encourage you to apply.

You could still be the right candidate for this or other roles at Office Hours!

3 hours ago
Related jobs
Promoted
SAIC
San Diego, California

Will work with the team of developers, system engineers, and test engineers will support the development, design, and testing of the system to resolve complex software problems. Candidate will work as part of a team with two more senior and experienced developers in a secure DOD environment. A minim...

Promoted
Disney Entertainment & ESPN Technology
Santa Monica, California

The DEE Technology Productivity Engineering team is seeking a Software Engineer who has a true passion for using software engineering to build quality into software applications. This engineer will help us develop tools and write tests that support a large variety of Disney software products on web,...

Promoted
RingCentral, Inc
Belmont, California

It's designed to fit the business needs of our customers, orchestrated to be accurate and precise, and built on the same open platform principles we apply to our core software solutions. Agile Methodologies: Experience in Agile development methodologies, which is often favored in software developmen...

Promoted
VirtualVocations
El Cajon, California

A company is looking for a Senior Software Quality Assurance Engineer to manage automated and manual testing processes. ...

Promoted
Advanced Micro Devices, Inc
San Jose, California

AMD is looking for an enthusiastic senior software engineer to join the growing Vitis profiling and debug team. Solid understanding of Software Engineering principles, Data structure, algorithms, Operating Systems concepts and multithread programming . Bachelor’s or Master’s degree in Computer/Softw...

Promoted
NVIDIA
Santa Clara, California

Working with an outstanding team of robotics software engineers to deliver the technology you develop to leading companies and researchers, including as open-source software. We are now looking for a Robotics Software Engineer to join the team!. The Robotics Software team builds the NVIDIA Isaac pla...

Promoted
Knitit.ai
Palo Alto, California

As a Senior Back End Engineer, you will play a crucial role in developing and maintaining the server-side logic for our services. ...

Promoted
BitGo Inc.
Palo Alto, California

BitGo is looking for a Mobile Software Engineer with a strong background in React Native to join our team and help us build cross-platform mobile applications that enhance the BitGo experience for our customers. Work closely with product managers, designers, and other engineers to understand and ref...

Promoted
Triton Medical Robotics
Burlingame, California

Senior Software Quality Engineer. As a Software Quality Engineer, you will play a pivotal role in ensuring the quality and compliance of software systems used in complex medical devices. Plan, execute, and oversee software verification and validation activities, including test strategy development, ...

Promoted
Five9
San Ramon, California

Our Product Engineering team is looking for an energetic and experienced Senior Software Engineer – Core Team, who is passionate about creating high performing, scalable, and resilient mission frontend components and critical backend MicroServices that are the foundation of Five9’s contact center pl...