Staff Software Engineer
PermitFlow
PermitFlow is redefining how America builds. We’re an applied AI company serving the nation’s builders, tackling one of the largest information challenges in the economy: understanding what can be built, where, and how. Our AI agent workforce helps the fastest-growing construction companies navigate everything from permitting and licensing to inspections and project closeouts – accelerating housing, clean-energy, and infrastructure development across the country.
Despite being a $1.6T industry, construction still suffers from massive delays, wasted capital, and lost opportunity. PermitFlow has already delivered unprecedented speed, accuracy, and visibility to over $20B in development, helping contractors reduce compliance time, de-risk projects, and scale with confidence.
America is entering a CAPEX super-cycle, from data centers and factories to housing and renewables, and joining PermitFlow is building the AI at the heart of every construction project powering the next wave of re-industrialization.
We’ve raised over $90M, most recently completing our Series B, from top-tier investors including Accel, Kleiner Perkins, Initialized, Y Combinator, Felicis, and Altos Ventures, with backing from leaders at OpenAI, Google, Procore, ServiceTitan, Zillow, PlanGrid, and Uber.
Our HQ is in New York City with a hybrid schedule (3 in-office days per week). We prefer NYC-based candidates or those open to relocation.
What You’ll Do:
-
Full Stack Development: Architect, design, and implement robust and scalable full-stack solutions. Collaborate with cross-functional teams to gather requirements, understand user needs, and translate them into technical solutions.
-
Front End Development: Develop responsive and intuitive user interfaces using React and Typescript. Ensure a seamless and visually appealing user experience across various devices and platforms.
-
Back End Development: Build and optimize server-side components using Node.js. Work with databases, particularly Postgres, to design and implement efficient data storage and retrieval solutions.
-
System Architecture: Contribute to the overall architecture and design of the construction management platform. Make high-level decisions regarding technology choices, scalability, and system integrations.
-
Leadership and Mentorship: Conduct code reviews, enforce best practices, and contribute to the professional growth of the development team.
-
Collaboration: Collaborate with product managers, designers, and other stakeholders to ensure alignment between technical solutions and business objectives. Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
-
Continuous Learning: Stay updated on industry trends, emerging technologies, and best practices in full-stack development. Evaluate and recommend new tools and frameworks to enhance the platform's capabilities.
Qualifications & Fit:
-
Extensive experience in professional fullstack development, ideally most of which you’ve spent in startups
-
Extensive experience working within our tech stack, which is listed above
-
You sweat the important details and strive for excellence in your work
-
Experience owning technically challenging and demanding cross-functional projects
-
A record of identifying valuable projects, communicating the strategy for them, and executing on them autonomously
-
A customer-first mindset and an interest in talking with customers to make sure what we’re building is a polished product meets their needs
-
Habit of introspection and understanding what’s helped you be successful in the past
What We Offer (Full Time Roles Only)
-
Competitive salary and meaningful equity in a high-growth company
-
Comprehensive medical, dental, and vision coverage
-
Flexible PTO and paid family leave
-
Home office & equipment stipend
-
Hybrid NYC office culture (3 days in-office/week) with direct access to leadership
-
In-Office Lunch & Dinner Provided
