Senior Software Engineer (SF, NYC, or Remote in US)

Remote Full-time
About us

Office Hours is an online platform that lets users earn income by sharing what they know. Users create knowledge profiles to accept hourly consultation requests or survey opportunities based on their professional expertise. Companies and organizations seeking unique insights can search the Office Hours marketplace to quickly find and learn from thousands of advisors on demand.
What we believe

We believe that human knowledge is the world's most valuable asset. And yet, despite being more interconnected than ever, most knowledge still remains stuck in our heads, inaccessible and underutilized. Office Hours' mission is to help everyone realize the value of what they know by building tools for the knowledge-sharing economy.

Our team is headquartered in San Francisco and backed by top marketplace and business operators like Saar Gur, Marco Zappacosta, Lenny Rachitsky, Jackson Gates, and Aaron Levie. Our customers include the fastest-growing digital health companies, software startups, venture capital firms, and leading consulting firms.
Summary

Similar to Uber or Airbnb, things are simple on the surface: search, match, connect, and pay. But under the hood, there are endless fun and challenging engineering problems across search, discovery, recommendations, data, logistics, payments, and performance. We've built the entire stack from the ground up: 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 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 improve the precision, recall, and performance of our search and recommendation experience? How might we design internal services to best leverage our knowledge graph across the platform? How might we best architect clean, extensible, and composable APIs to accelerate development velocity?

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.
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
Qualifications
• 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 have the ability to turn user and business problems into engineering solutions
• You're a self-starter who embraces ambiguity, a fast-paced environment, and solving hard problems
Tech Stack
• Back end: Node.js, Typescript, MongoDB, OpenAPI, RabbitMQ, Elasticsearch
• Infrastructure: AWS, Kubernetes, Docker, Terraform, Kibana, Sentry
• Workflow: GitHub, Slack, Notion, Figma, Amplitude, Storybook
• Front end (not required for this role): React, Next.js, Tailwind
Our Benefits
• Competitive salary & stock options
• Healthcare, dental, and vision coverage
• Wellness/fitness stipend
• Flexible vacation time, regular company holidays
• Company retreats (Tahoe, Maui, Mendocino, Mexico City)
• Parent-friendly, remote work, and paid family leave

Join our team and help everyone realize the true power of what they know!

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-$210,000 based on seniority and relevant experience

San Francisco-based preferred (2-3 days per week in office). Open to NYC office-based or fully remote for the right candidate.

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!

Apply Now

Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Womens Sportswear FW Product Developer II Expression

Remote Full-time

Part-Time Customer Service Representative at blithequark - Shaping the Future of Healthcare Experience

Remote Full-time

Remote HealthShare Integration Engineer (2nd & 3rd Shift) Remote ...

Remote Full-time

Business Development Associate

Remote Full-time

**Experienced Bilingual Spanish Call Center Customer Service Representative – Thrive in a Dynamic Remote Environment**

Remote Full-time

Health Care Project Policy Analyst

Remote Full-time

Assistant Store Manager

Remote Full-time

Cashier (Part-Time) – Gilbert

Remote Full-time

**Experienced Virtual Chat Operator – Deliver Exceptional Customer Service Experience at arenaflex**

Remote Full-time

Vice President, Business Development - Digital Ad Sales

Remote Full-time
← Back to Home