Lead Software Developer

LawnStarter is the leading on-demand platform for lawn care and landscaping services across the nation, with a vision to become the ultimate one-stop shop for all outdoor home services. Over the past decade, we've expanded to 120 metro areas, secured \$35 million in funding, and acquired our largest competitor, solidifying our position as an industry leader. Watch this video to learn more about us!
Why This Role is Amazing:
-
Team
We believe the key to a great work environment is the team. That’s why we’ve dedicated significant effort to hiring humble, hungry, and smart individuals you’ll work with every day. This focus on building a strong team is part of why LawnStarter was named one of the best places to work by the Austin American-Statesman in 2018, 2019, and 2020. -
Growth
At LawnStarter, we offer a small, tight-knit team that gives individuals the opportunity to take ownership of their work and directly impact the future of the company. If you're eager to grow your career and develop new skills, this is the perfect place to do so. -
Startup Vibe (Without the Early-Stage Risk)
While we’re generating tens of millions of dollars in revenue annually, we still maintain an agile, close-knit, and fun startup culture. The stability of our business, supported by top venture and growth equity funds in the tech industry, provides the best of both worlds—excitement without the early-stage risks.
LawnStarter is a leading marketplace that simplifies outdoor home services for homeowners while empowering small businesses to thrive. With \$25 million in venture funding and rapid growth, we are on a mission to transform the outdoor services industry. Are you a motivated software engineer eager to help millions of Americans enjoy more free time doing what matters most?
At LawnStarter, you'll have the chance to tackle some of the most important challenges in the home services industry within a fun, collaborative, and innovative environment. We're looking for smart, creative individuals who are passionate about innovation and excited to make an impact.
Job Title: Lead Software Engineer
What You’ll Do:
As a Lead Software Engineer at LawnStarter, you’ll report to one of our Engineering Managers and lead technical initiatives from conception to delivery. You’ll have the autonomy to drive continuous improvements and assess the return on investment for every product decision we make.
In this role, you will:
- Collaborate with cross-functional teams to enhance the LawnStarter platform
- Architect solutions, write high-quality code, and lead by example
- Solve complex technical challenges that improve user experience
- Contribute to the codebase across various areas, including JavaScript, PHP, Terraform, and other backend technologies
- Directly influence the quality, timeliness, and predictability of our software delivery
Additionally, you’ll:
- Lead the development of the LawnStarter platform using the best development practices and frameworks
- Own and resolve complex issues across our systems and integrations
- Share knowledge and lessons learned with the team
- Help prioritize technical debt and collaborate with engineering and product management to address it
- Ensure thorough automated testing at all levels of the test pyramid
- Document patterns and solutions clearly and present them to the team
What We’re Looking For:
We're seeking a full-stack engineer with experience in both server-side and client-side web development. Specifically, you should have:
- Experience working with cloud development, Test Driven Development (TDD), RESTful APIs, React, and MVC web frameworks
- A strong understanding of computer science fundamentals, including pointers, Big O notation, inheritance vs composition, and data structures like arrays, linked lists, and sets
- Expertise in SQL and databases (including non-relational databases), with the ability to perform CRUD operations, manage indexes, and understand joins
- A team-oriented mindset and a desire to embody our core values: being data-driven, getting things done, valuing people, challenging the status quo, being scrappy, and building a great environment
What Makes This Role Awesome:
-
One Team, One Heart
We believe the most important part of any work environment is the team. That’s why we focus on hiring humble, hungry, and smart people. It’s also why LawnStarter was named one of the best places to work in 2018, 2019, and 2020 by the Austin-American Statesman. -
Growth
At LawnStarter, we offer a tight-knit team where you can take on responsibility and own significant parts of our technical direction. You’ll work alongside passionate engineers who are eager to share knowledge and learn from you. -
High-Performance Distributed Team
We are a diverse, distributed team dedicated to delivering daily value to our users. Our efficient and scalable business model allows us to tackle exciting challenges and innovate in the industry. While the work is fast-paced, we are stable and focused on investing in the future.
At LawnStarter, we aim to become the world’s largest outdoor home services company. Ready to join us?
LawnStarter is an Equal Opportunity Employer, embracing diversity in all its forms.
Important: Please upload your resume in English. Applications without an English resume will not be considered.
Benefits:
- Great company culture—ranked as one of the best places to work in Austin in 2018, 2019, and 2020, and in the U.S. in 2021
- Work from home flexibility
- Opportunities for professional growth