Technical Lead, Software Engineer

Boon Technologies, Inc.San Francisco, CA
8d

About The Position

As a Technical Lead, Software Engineer at Boon, you'll build the product that brings our AI capabilities to construction teams. You'll work across core product features and customer integrations, taking models built by our AI team and turning them into polished experiences that solve real customer problems. Our stack is Ruby on Rails on the backend, React on the frontend, with Python microservices supporting the platform. A significant part of this role is owning customer integrations end-to-end. You'll be the technical point of contact working alongside product managers and solutions engineers to understand customer systems, design integration approaches, and ship solutions. Construction software is often legacy, Windows-only, and lacks modern APIs, so creative problem-solving is essential. You might find yourself building a desktop app to sync files from a customer's local system, or inventing other workarounds to bridge the gap between old and new. This is a hands-on technical leadership role. You'll write code regularly while also driving architecture decisions, coordinating across teams, and mentoring other engineers. You'll work closely with other technical leads and an established engineering team to build a product that delivers real value to construction companies.

Requirements

  • 7+ years of experience in software engineering with full-stack experience.
  • Strong experience with at least one or two end-to-end full-stack frameworks. You don't need to know Rails and React specifically, but you should be able to ramp up quickly.
  • Demonstrated ability to solve complex, ambiguous problems creatively. We care more about your problem-solving approach than specific technology experience.
  • Experience owning projects end-to-end, from scoping through deployment.
  • Strong collaboration and communication skills. You'll work closely with customers, product managers, and fellow engineers.
  • Experience working with AI coding tools. Our interview process will include using these tools, and you'll use them daily on the job.
  • Ability to learn new systems and technologies quickly, including unfamiliar customer software and integration patterns.

Nice To Haves

  • You want to make a big impact in construction, an industry that builds the world around us.
  • You excel at creative problem-solving and lateral thinking. When a customer system has no API, you figure out another way.
  • You learn new systems quickly and enjoy the challenge of understanding unfamiliar software to find integration paths.
  • You are comfortable being the technical point of contact with customers, explaining complex concepts clearly and building trust.
  • You can take ambiguous problems, design solutions, and break them into tasks that a team can execute on.
  • You value teamwork, celebrate successes together, and provide mutual support within the team.
  • You use AI coding tools (Cursor, Claude Code, GitHub Copilot, or similar) as part of your daily workflow. We use these tools extensively and expect you to as well.

Responsibilities

  • Build core product features end-to-end, from backend APIs to frontend UI.
  • Own customer integrations from initial technical discovery through deployment, working alongside product managers and solutions engineers.
  • Serve as the technical point of contact for customers, understanding their systems and requirements while designing integration approaches.
  • Collaborate with the AI team to integrate ML models into the product, building the UI, monitoring, and traceability needed for a great customer experience.
  • Drive architecture decisions and technical direction for integrations and product features.
  • Break down complex integration challenges into actionable tasks that the team can tackle together.
  • Research and learn new customer systems quickly, using AI tools to prototype and validate solutions.
  • Partner with other technical leads and engineers to ship reliable, well-architected software.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

11-50 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service