Work at UpCodes

We make designing buildings easier
and more efficient

UpCodes is changing the way construction happens by bringing modern technology to the historically inefficient, slow, and error-prone process of obtaining government approval. $1.3T is spent yearly on construction, including everything from your apartment to the airport you fly out of. Every cent of it flows through an analog process still largely relying on books, manual calculations, and paper submissions. Our SaaS platform enables industry professionals to find, understand, and apply building codes to avoid delays and costly mistakes.

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?

  • More than 250,000 architects, builders, and code officials already use UpCodes. We already have major industry attention and a well-loved brand.
  • This is one of the construction industry's worst problems and we're the only ones solving it.
  • We're a YCombinator company, backed by Liquid 2 and Foundation Capital. We've been approached for acquisition more than once, but think we can make this even bigger.
  • The work is meaningful. Cheaper construction means more affordable housing, airports, hospitals, schools, etc. Oh, and we're fighting the good fight (try Googling Can the Law be Copyrighted?)
  • We believe one of the best perks is working with talented colleagues - we keep a high bar.
Working at UpCodes

We value folks who are nice, scrappy, and ambitious. We work hard, but also have lives outside work (for example, we discourage checking email while not at the office.) In terms of engineering, we like keeping the code simple, even with the complex problems we're solving. We're fairly unstructured and believe people tend to gravitate towards what they're good at.


We'll be getting catered food soon, but for now, the company covers lunches out

We don't track vacation time - take the time you need to be at your best

Different strokes for different folks

We do happy hours, board game nights, and dinners. Looking to add more as the team grows

We're in the Mission, with lots of restaurants, gyms, and nightlife nearby

We currently cover medical and dental via reimbursement
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
Growth Marketer
Building Codes Technical Lead
Fullstack Engineer San Francisco

As a foundational member of our engineering team, you'll be involved in end-to-end development on features across our web product, from ideation to architecture, all the way to support. We have a frequent cadence of shipping new features and a close connection to our market. As one of our first engineers, you'll also have a unique opportunity to shape how the team grows and works together.

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
  • 2+ years of experience building web products, ideally across the stack
  • Clean simple code, even when solving complex problems
  • Strong sense of UX
  • Good systems design
  • Ability to learn new tech quickly
Technology Stack
  • Python 3, PostgreSQL, Flask, Heroku, Redis, AWS, TypeScript
Example Projects
  • Use NLP techniques to understand when a section of building codes applies, based on the building characteristics
  • Create a tool that allows experts to write formulas to identify when a building code section applies for a user's building, so we can help them find relevant information
  • Create Rap Genius-style annotations on sections of building code, to create a more interactive user experience
  • Write algorithms to detect and display how versions of a code have changed through time, so users understand how regulations how evolved
Growth Marketer San Francisco

The Role
UpCodes is looking for our first growth marketing hire to help us scale and define our brand in the market. Our ideal candidate is an experienced and scrappy individual who’s looking to take on significant strategic responsibilities alongside day-to-day marketing tasks. In this role, reporting to the CEO, you’ll be in charge of building the growth and marketing program from the ground up, with significant ability to influence our brand, positioning, and go-to-market approach. We have high traffic and MAUs which you will be expected to leverage for data driven decisions.
  • Develop and execute an integrated growth strategy tied to company strategic priorities.
  • Be creative in coming up with and testing new channels, initiatives, techniques, and approaches to drive growth and retention.
  • Web optimization - landing page strategy, information architecture, conversion rates.
  • Analyze the performance of acquisition channels (CAC, ROI, etc.) and user behavior to make data-driven proposals for product development and marketing.
  • Put in place the right marketing infrastructure and technology to drive growth, and ensure all of our programs have clear measures for success.
  • Manage and iterate on SEO strategy.
  • Content and writing - blog posts, emails, landing page copy.
  • Collaborate with Product on user segmentation, pricing, positioning, and go-to-market approach.
  • Manage our presence at industry events.
  • Own UpCodes’ externally-facing communication platforms (web, Twitter, Facebook, etc.)
You must have:
  • At least 4 years of work experience, with at least 2 in start-ups.
  • Experience in an early/growth stage company.
  • Extremely structured, methodical and efficient; able to bring the initiatives to a lean startup team.
  • Data-oriented. You feel comfortable working with large datasets, vlookup is an old friend and you’re well-versed in key SaaS metrics.
  • Bias towards action. You are constantly iterating to find out what does and doesn’t work.
  • Self-motivated with good time management. Ability to work independently and as part of a team.
  • Experience with SEM/SEO.
  • Previous experience managing a team or mentoring junior colleagues will be a plus.
Building Codes Technical Lead San Francisco

The Role
We are seeking an experienced, knowledgeable, and detail-oriented Building Codes Technical Lead to help our team develop UpCodes product features. This is a rare opportunity to join a growing and innovation-minded startup with lots of room to grow and evolve. As the subject matter expert for our core business area, the team will lean on you to support many aspects of product development.
  • Helping to ensure that our products deliver solutions that are accurate, precise and error-free
  • Being a resource for all code-related questions, interpretations and troubleshooting
  • Supporting product quality through extensive code-related testing ‒ identifying problems, pitfalls, and opportunities while guiding our engineering/product teams to solutions
  • Developing written content (interpretations and explanations) for our Codes Library
  • Developing graphical code explanations in collaboration with extenal consultants
  • Providing perspective, advice and input throughout our product development cycle
The Ideal Candidate:
  • Deep understanding of Building Codes and proven track record in their implementation on projects
  • 4-6 years of professional experience
  • Prior experience with one or more of the following (or closely-related areas): building code consulting, plan checking, architecture, real estate development, urban design/city planning
  • Extremely organized and detail-oriented (meticulous). Attention to detail is something that comes naturally to you. This is a critical skill for this role.
  • Open to moving out of your comfort zone and developing an attitude towards challenging conventional code compliance processes
  • Effective written and verbal communication
  • Basic aptitude with technology (experience with excel, working collaboratively with electronic documentation)
  • Unafraid of responsibility and operating in an unstructured environment. Ability to independently execute important projects is a must.
  • A good sense of humor and a down-to-earth personality