Join Treehouse!
Treehouse is a venture-backed startup company that simplifies the electrification of the places where we live and work. Through Treehouse, customers experience a seamless electrical installation process from start to finish, powered by a software-enabled electrician workforce.
We are hiring a Backend Software Engineer to join our team! Our ideal candidate will work with engineering, design, and product management teams to build infrastructure and products for the Treehouse applications and platform at scale. In this role, you'll set the foundation for building robust, scalable, and intuitive products.
In Addition, You Will
- Architect and build high-quality, performant, and scalable solutions
- Lead large projects from initial inception to production
- Collaborate with cross-functional teams to solve customer needs
- Continuously improve our engineering processes, tools, and systems that allow us to scale the code base, productivity, and team
- Recruit, interview, and develop interview questions while fostering a culture of excellence, velocity, and humility
- Participate in road mapping and architecture discussions
- Inspire and mentor less experienced engineers and interns
Successful Candidates Will Demonstrate
- 4+ years of software engineering experience
- Experience developing large-scale distributed systems
- Experience leading large multi-quarter efforts demonstrating tangible customer or business impact
- Experience with cloud technologies, e.g., AWS, Azure, GCP, Docker, or Kubernetes
- BS (or higher) in Computer Science or a related field
- Experience with one of Java, Scala, C++, NodeJS, or similar languages
- Experience with security and systems that handle sensitive data
- Good knowledge of SQL
This position may be remote, hybrid, or in-person. Treehouse maintains office locations in San Francisco and Chicago.
Featured Benefits Include
- Medical insurance
- Vision insurance
- Dental insurance
- 401(k)
- Unlimited paid time off