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.



VIEW OPEN POSITIONS
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 400,000 architects, builders, code officials and home owners 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.


FREE FOOD

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

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

Different strokes for different folks
TEAM ACTIVITIES

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

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

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 careers@up.codes.

Fullstack Engineer
Backend Engineer
Operations Manager
Content Manager


Note: our remote positions are limited to UTC-8 to UTC-3 (basically North and South America).
Fullstack Engineer Remote

The Role
As a foundational member of our engineering team, you'll be involved in end-to-end development on features across our web product, from architecture all the way to support. We have a frequent cadence of shipping new features and a close connection to our market.

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
  • 3+ 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, Tailwind
Example Projects
  • 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
  • Help migrate to React/Next on the frontend
Backend Engineer Remote

The Role
As a foundational member of our engineering team, you'll be involved in end-to-end development on features across our web product, from architecture all the way to support. We have a frequent cadence of shipping new features and a close connection to our market.

Being a startup, you'll have to be willing to get your hands dirty with (and learn) technologies across the stack: API design, data engineering, algorithms, startup engineering, analytics, monitoring, web crawling, etc.
The ideal candidate
  • 3+ years of experience with backend engineering
  • Clean simple code, even when solving complex problems
  • Good systems design
  • Ability to learn new tech quickly
Backend Stack
  • Python 3, PostgreSQL, Flask, Heroku, Redis, AWS
Example Projects
  • Write NLP algorithms to identify references to other sections in the text of the law
  • Improve and migrate our data model for the content we host
  • Retrieve semi-structured data from various online sources and automate the structuring of the data
  • Improve the evaluation framework for our search engine
Operations Manager Remote

The Role
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, recruiting, HR, and marketing. You will be at the core of our operations team.
Responsibilities
  • Supervising 3rd-party finance and accounting teams
  • Handling customer support
  • Evaluating new software solutions
  • Support & creating help docs
  • Handling office operations
  • Writing copy for user communications
  • Executive assistant (scheduling, etc.)
  • Accounts receivable
The Ideal Candidate:
  • Minimum 2-4 years of professional experience.
  • Prior experience with one or more of the following: operations, early-stage startups, management consulting.
  • You are an 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 communication.
  • Someone who isn’t afraid 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.
  • A hustling mentality, no ask should be too small or too big, we are looking for someone who understands that small tasks have a huge impact.
Content Manager Remote

The Role
We are seeking an energetic, talented, and detail-oriented Data Manager to help manage our online library of construction laws. This role will involve liaising with local governments and managing a team of data entry specialists, in addition to doing data entry yourself. You will be at the core of our content team; examples of your key functions will be:
Responsibilities
  • Be responsible for maintaining data - the laws from multiple jurisdictions (state and city)
  • Maintain the systems that monitor any changes in these regulations
  • Utilize internal tooling to ingest new data
  • Oversee team of remote contractors who perform data entry and ingestion
  • Be responsible for researching and bringing on board new jurisdictions (states and cities)
You must have:
  • Comfortable reading laws and performing research projects.
  • Ability to coordinate remote team.
  • Goal Oriented: You love taking on new challenges, and will work hard to achieve ambitious goals.
  • Willingness to do everything from low-level to high-level tasks (we're a startup).
  • Comfortable with unstructured or ambiguous situations.
  • Confident proposing new internal workflows and improvements to internal tools.
  • Ability to learn HTML / CSS.