Homebound is on a mission to transform the residential construction industry using technology. The Senior/Staff Software Engineer will build the platform that modernizes homebuilding, working across the full stack and collaborating with engineering leadership, product, and design to deliver high-quality software solutions.
Responsibilities:
- Design, build, and deliver features across the platform. That means internal tools that power construction operations and customer-facing experiences for homeowners. You own the full lifecycle from technical design through deployment and monitoring
- Write and deploy high-quality, production-grade code daily
- Work with product to translate messy, real-world processes into clean, reliable software
- Raise the bar across engineering. Review designs, mentor peers, improve developer experience, and help other engineers work through complex problems
- Contribute to architecture decisions, API contracts, and data models that shape how our systems scale and evolve
Requirements:
- 7+ years of professional software engineering experience (10+ for Staff). Track record of shipping products that land real world impact
- Built and delivered full-stack features across modern web technologies. Our stack includes TypeScript, Node, React, GraphQL, PostgreSQL, and AWS. We care more about your ability to learn and build than checking every box
- Actively using AI coding tools (Claude Code, Cursor, etc.) in your daily workflow. You can explain how they change the way you approach problems
- Demonstrated leadership and ownership. Mentoring teams, influencing technical direction, and being the person people depend on
- Designed systems that balance quick iterations with long-term reliability and maintainability
- Partnered with product, design, and non-technical stakeholders to define requirements, make tradeoffs, and deliver outcomes. Not just code
- You take ownership and seek autonomy over your work and outcomes
- You're excited to learn and grow as part of a small, nimble, high-impact team
- You are self-directed. Comfortable prioritizing your own work with minimal oversight
- You communicate clearly and proactively. Especially in writing
- You're humble, good-natured, and bring positive energy to your team
- You're pragmatic, not dogmatic. You pick the right tool for the job
- You care about the end user experience, not just the code