UpCodes

Sr. Software Engineer

North America

$105,000 – $185,000Compensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
AI & Machine Learning, Enterprise SoftwareIndustries

Position Overview

  • Location Type: 100% Remote
  • Employment Type: Full-Time
  • Salary: $105k-$185k (USD) - Plus equity (cost of living agnostic)

As a foundational member of our engineering team, you'll be involved in end-to-end development on features across our web product. We have a frequent cadence of shipping new features and a close connection to our market. With 900k monthly active users spending hundreds of thousands of hours on the platform, each contribution and feature you ship will have a meaningful impact for the users. Since we're a startup, you'll have to be willing to get your hands dirty with (and learn) everything across the stack: API design, devops, frontend, data engineering, algorithms, AI, startup engineering, analytics, etc. You'll also mentor junior software engineers.

Requirements

  • 5+ years of experience building web apps
  • Clean and simple code, even when solving complex problems
  • Good systems design and architecture knowledge
  • Good knowledge of the software life cycle, including code reviews, testing, and team organization
  • Ability to balance business concerns with engineering considerations
  • Ability to learn new tech quickly
  • Experience mentoring junior engineers
  • Experience interacting with multiple stakeholders

Responsibilities

  • Involved in end-to-end development on features across our web product.
  • Frequent shipping of new features.
  • Close connection to the market.
  • Mentoring junior software engineers.
  • Working with multiple stakeholders.

Technology Stack

  • Programming Languages: Python, TypeScript
  • Databases: PostgreSQL, Redis
  • Frameworks/Libraries: FastAPI, React, Next.js, Tailwind
  • Cloud: AWS, Kubernetes, Prometheus
  • AI/ML: Pinecone, OpenAI
  • Other: Git, CI/CD

Ideal Candidate

  • Enjoyable to work with
  • Willingness to get hands-on with diverse technologies.
  • Strong problem-solving skills.

Skills

Python
TypeScript
PostgreSQL
Redis
FastAPI
React
Next.js
Tailwind
AWS
Kubernetes
Prometheus
Pinecone
OpenAI
Git
CI/CD
Systems Design
Architecture
Code Review
Testing
Mentoring

UpCodes

Online platform for construction code management

About UpCodes

UpCodes provides an all-in-one platform for code visibility and access, serving professionals in architecture, engineering, construction, and government sectors. The platform leverages technologies for seamless code access, validation, error-checking, and centralized code management, enhancing project efficiency and expertise.

San Francisco, CaliforniaHeadquarters
2016Year Founded
$7.4MTotal Funding
SERIES_ACompany Stage
Consulting, Government & Public SectorIndustries
11-50Employees

Benefits

Flexible hours
Team retreats
Medical & dental insurance
Equity
100% remote

Risks

Potential legal challenges from traditional code publishers threaten UpCodes' operations.
Reliance on AI may expose UpCodes to inaccuracies and liability issues.
Increased competition in AI-driven compliance tools could erode UpCodes' market share.

Differentiation

UpCodes offers a comprehensive platform for building code compliance.
The new Copilot tool uses AI to streamline building code navigation.
UpCodes' platform includes a searchable database covering all state regulations.

Upsides

UpCodes raised $3.36M in pre-Series A funding, boosting its growth potential.
The legal victory against ICC strengthens UpCodes' position in the market.
AI-driven predictive analytics reduce costly revisions in construction projects.

Land your dream remote job 3x faster with AI