Work at UpCodes

We make designing buildings easier
and more efficient

Every component of our cities and communities are thoroughly regulated by construction codes. This covers everything from offices, hospitals, offices, apartments, arenas to train stations. We help industry professionals navigate these regulations and understand what laws are applicable to their projects. We bring sanity to the complex ecosystem of construction compliance.

Our work brings real world solutions that help the efficiency of building our cities and communities.

Our products.
UpCodes Web
Finding all constructions codes that an architect, inspector, and general contractors must follow for each municipality is difficult. Until UpCodes, there was no single place where one could go to find all codes related to, say, doors.

UpCodes AI
We have started to automate the code compliance workflow by analyzing 3D digital models of buildings. UpCodes AI combs through the data to detect violations immediately before it causes significant damage downstream. Instead of taking weeks of review, we will be able to detect compliance within seconds.

More about us.

Why Join Us?

  • This is one of the construction industry's worst problems and we're the only ones solving it. Cheaper construction means more affordable housing, airports, hospitals, schools, etc.
  • We're a YCombinator company, backed by Liquid 2 and Foundation Capital. We've been approached for acquisition more than once, but declined because we believe this could become something big.
  • The product is interesting and unique: codifying legal requirements into 3D algorithms.
  • Advantages of joining: free lunch and snacks, flexible hours, beautiful natural-lit office, team activities, professional/respectful colleagues.
Open Positions.

How to apply

To apply, send us your resume (or LinkedIn profile) with a couple lines in the email that explain why you’d be the right person for the opportunity at

Full Stack Engineer
Operations Manager
Part-time Associate Product Manager
Fullstack Engineer San Francisco

You will be an early engineer at UpCodes, working on our web product and owning whole features.

You'll have to be willing to get your hands dirty with (and learn) everything across the stack: API design,frontend, backend, data engineering, algorithms, startup engineering, analytics, bug reporting, etc.
The ideal candidate
  • Passionate about solving a real-world problem
  • 2+ years of web app experience
  • Strong sense of UX
  • Ability to keep code simple and readable even with a complex problem
  • Able to work in an unstructured environment
Technology Stack
  • Python 3, JavaScript, Flask, Heroku
Example Projects
  • Create an internal tool which allows contractors to write "formulas" for when a section is relevant to users which will help users find relevant sections
  • Add users' bookmarked sections into a blueprint PDF (so have some kind of UI for them specifying the allowable in the PDF or detect automatically)
  • Create a rap genius style annotations on the text sections
  • For links to other sections, create a preview modal that pops up similar to Wikipedia's previews (described here)
Operations Manager San Francisco

Job description

We are seeking an energetic, talented, and detail-oriented Operations Manager to help scale UpCodes. This role will involve wearing many hats to support the company. As a generalist, you will be involved in areas such as customer relations/success, product development, finance, recruiting, and HR. You will be at the core of our operations team; examples of your key functions will be:

  • Supervising 3rd-party finance and accounting teams
  • Overseeing customer billing
  • Handling customer support requests
  • Evaluating new software solutions
  • Managing health insurance plans
  • Creating support pages
  • Ordering snacks and office supplies
  • Writing email copy
The ideal candidate
  • 2-4 years of professional experience
  • Prior experience with one or more of the following: operations, early-stage startups, management consulting
  • Extremely organized and detail-oriented person (meticulous), attention to detail is something that comes naturally to you. This is a critical skill for this role.
  • Effective communicator, especially in writing.
  • Utterly unafraid of responsibility and operating in an unstructured environment. Ability to independently execute important projects is a must.
  • Hustles. No ask should be too small or too big, we are looking for someone who understands that small tasks have a huge impact.
Part-time Associate Product Manager San Francisco

Job description

UpCodes is looking for a part-time Associate Product Manager to help drive product discovery and requirements for tools that make building code compliance more efficient. In this role, you’ll be able to use your domain expertise and product instincts to take ideas from concept to shipped features that help thousands of architects and engineers.

This role is perfect for those with a background in architecture or construction who are seeking the experience and training to make a transition to tech product management. While intended to be part-time (with flexible weekly hours), the successful applicant will have the opportunity to shape numerous impactful features and receive real coaching / training in product management. As we’re a small, growing company you’ll get to learn about and impact all parts of product development and operations.

If you are entrepreneurial, self-motivated, and interested in leveraging your background with building codes in a new role, you’ll be a great fit.

  • Ideate improvements from small tweaks to large new platform features
  • Perform building code-related and user research to drive product requirements
  • Wireframe features to aid with user research and development planning
  • Assist with writing product briefs, market analyses, and other product management artifacts
  • Ensure that shipped products meet the highest standards for accuracy and user experience
  • Work 10-20 hours a week on a flexible schedule (remote or in-person). Initially this role will be structured as a monthly contract
  • 1+ year of experience with using, reviewing, or interpreting codes as an architect, engineer, code consultant, or plan reviewer
  • Strong product instincts (although not necessarily experience), with ability to anticipate user behavior and balance inherent product tradeoffs
  • Ability to work in a fast-paced, dynamic start-up environment while in a part-time role with competing demands on time
  • Comfortable with technical concepts, with an interest in learning more
  • Excellent written communication skills
  • Self-starter with high level of drive and ability to structure and direct own work