PermitFlow

Software Engineer (San Francisco)

PermitFlow2 days ago
Location

San Francisco, California

Type

Full Time

Salary

USD 125,000 – 250,000

Level

Mid

Role

Full Stack Engineer

Posted

Mar 30, 2026

Full TimeMid

The role

Summary

PermitFlow is a cutting-edge applied AI company transforming the construction permitting landscape by developing intelligent software solutions that streamline complex regulatory workflows. The Software Engineer role offers an opportunity to build AI-powered infrastructure that accelerates construction project development across critical infrastructure, housing, and clean energy sectors.

What you'll do

AI-Driven Workflow Transformation: Convert complex manual permitting processes into seamless, intelligent software experiences that enhance construction project efficiency
Full Stack Development: Design and implement robust backend and frontend services, APIs, and data pipelines supporting AI-enabled workflows across different technology layers
Cross-Functional Collaboration: Partner with Operations, Customer Success, and Sales teams to develop user-centric features that drive meaningful business impact
Product Strategy: Work directly with users to shape product direction, rapidly prototype and ship features that solve real-world construction challenges
End-to-End Feature Ownership: Manage features comprehensively from architectural design through implementation, testing, and production deployment
Engineering Excellence: Contribute to establishing and maintaining high-performance engineering best practices and a culture of technical innovation

What we look for

Technical

Full Stack DevelopmentProven experience in comprehensive full stack development, preferably in startup or agile environments
Technology ProficiencyStrong working knowledge of React, TypeScript, Node.js, and Postgres, with ability to quickly adapt to new technologies
System DesignDemonstrated track record of building production systems with strategic trade-offs for performance, reliability, and scalability

Education

Technical DegreeBachelor's degree in Computer Science, Software Engineering, or related technical field; equivalent professional experience considered

Experience

Startup ExperiencePrevious work in fast-moving, innovative technology environments preferred
Cross-Functional CollaborationExperience working across multiple engineering and business domains

Skills

Required skills

Full Stack DevelopmentComprehensive development capabilities across frontend, backend, and data layers
TypeScriptProficient implementation of type-safe JavaScript applications
ReactAdvanced component-based frontend development skills
Node.jsServer-side JavaScript runtime environment expertise
PostgresRelational database management and query optimization

Nice to have

AI TechnologiesUnderstanding of AI/ML technologies and their application in workflow automation
Construction TechBackground or interest in construction technology and regulatory processes
Cloud PlatformsExperience with AWS, GCP, or Azure cloud infrastructure

Compensation & benefits

Salary

USD 125,000 – 250,000 (annual)

Stock options

Available

Benefits

Medical Coverage

Comprehensive medical, dental, and vision insurance

Flexible PTO

Unlimited paid time off with flexible scheduling

Equity Compensation

Meaningful stock options in a high-growth startup

Home Office Support

Equipment and home office setup stipend

Workplace Perks

In-office lunch and dinner provided during hybrid workdays

Leadership Access

Direct interaction with company leadership in hybrid office environment


Interview process

  1. 1
    Initial Screening Phone or video call with recruiting team to discuss background and initial fit
  2. 2
    Technical Assessment Online coding challenge or take-home project demonstrating full stack development skills
  3. 3
    Technical Interviews Multiple rounds of in-depth technical interviews covering system design, coding, and problem-solving
  4. 4
    Team Fit Interview Discussion with potential team members to assess cultural and collaborative alignment
  5. 5
    Leadership Discussion Final interview with senior engineering leadership to discuss vision and potential impact

Apply for this position

You'll be redirected to the company's application page