Lead Software Engineer

LawnStarter is the nation's leading on-demand marketplace for lawn care and related services, allowing hundreds of thousands of customers nationwide to book a service with the tap of a button.
$80,000 - $100,000
Backend
Senior Software Engineer
Remote
5+ years of experience
Consumer

Description For Lead Software Engineer

LawnStarter is the nation's leading on-demand marketplace for lawn care and related services, allowing hundreds of thousands of customers nationwide to book a service with the tap of a button. Our vision is to become the one-stop shop for all home services. As a Lead Software Engineer at LawnStarter, you'll report to an Engineering Manager and lead technical initiatives from inception to user delivery. You'll be responsible for architecting solutions, writing quality code, leading other engineers by example, and solving technical challenges to improve user experience. You'll work with JavaScript, PHP, Terraform, and other backend/operations technologies. Key responsibilities include leading platform development, resolving complex problems, sharing knowledge, delegating tasks, identifying technical debt, ensuring thorough automated testing, and communicating patterns and solutions. The role offers opportunities for growth, a high-performance distributed team environment, and the chance to work with a passionate, diverse team. LawnStarter is looking for an experienced full-stack engineer with knowledge of server- and client-side web software, fundamental computer science concepts, SQL and databases, and an interest in technical SEO. The tech stack includes PHP (Laravel) and JavaScript (React, React Native, and Vue). The company values being data-driven, getting things done, prioritizing people, challenging the status quo, being scrappy, and building a great environment.

Last updated 5 months ago

Responsibilities For Lead Software Engineer

  • Lead technical initiatives from inception to user delivery
  • Architect solutions and write quality code
  • Lead other engineers by example
  • Solve technical challenges to improve user experience
  • Work with JavaScript, PHP, Terraform, and other backend/operations technologies
  • Ensure resolution of complex problems in systems and integrations
  • Identify and address technical debt
  • Implement thorough automated testing
  • Communicate patterns and solutions through documentation and presentations

Requirements For Lead Software Engineer

JavaScript
PHP
React
  • Experience working on both server- and client-side web software
  • Familiarity with cloud development, Test Driven Development (TDD), RESTful APIs, React, XSS attacks, and MVC web frameworks
  • Understanding of fundamental computer science concepts
  • Firm grasp of SQL and databases (including non-relational databases)
  • Interest in exploring technical SEO best practices
  • Background with any mainstream object-oriented language
  • Foundation of engineering fundamentals

Benefits For Lead Software Engineer

Equity
  • Great culture: One of the top places to work in Austin in 2018, 2019, and 2020, and in the US in 2021
  • Work from the comfort of your own home
  • Opportunity for growth
  • $80-$100k USD annually, depending on experience

Interested in this job?

Jobs Related To LawnStarter Lead Software Engineer

Senior Full Stack Software Developer

Senior Full Stack Developer role at LawnStarter - Build scalable solutions for the leading lawn care marketplace using React, TypeScript, and PHP. Remote position with great culture.

Senior Full Stack Software Engineer

Senior Full Stack Software Engineer role at LawnStarter, building scalable solutions for the leading lawn care marketplace.

Lead Growth Software Engineer

Lead Growth Software Engineer at LawnStarter: Drive technical initiatives, architect solutions, and lead development for the leading lawn care marketplace.

AWS FSx Lustre - SDE III, FSx

Senior Software Engineer role at Amazon Web Services, working on FSx for Lustre team in Boston, building high-performance cloud storage solutions.

Software Development Engineer, AWS FSx for Windows

Senior Software Engineer role at AWS FSx for Windows team, building distributed file system services with competitive pay $129,300-$223,600 and comprehensive benefits.