
Principal Software Engineer
LawnStarter
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $180,000 - $210,000 per year
Job Level
About the role
- Collaborate on designing and implementing system architecture, technical strategy, and engineering standards.
- Lead technical initiatives across teams, ensuring alignment with architectural direction and goals.
- Build and maintain platform-level components, services, and libraries that enhance engineering efficiency and system maintainability.
- Mentor engineers through code reviews, pair programming, and hands-on guidance.
- Contribute directly to both server-side and client-side development across the entire stack.
- Write and review technical design documents, system diagrams, and reference implementations.
- Evaluate and implement new tools, frameworks, and best practices to continuously improve our platform.
- Enhance observability, performance, scalability, and security throughout our system.
- Share knowledge and insights to foster team growth and improvement.
Requirements
- A principal engineer, lead full-stack engineer, or someone with relevant experience in similar roles.
- Highly skilled in both server-side and client-side software development.
- Familiar with cloud development (AWS, Google Cloud, Microsoft Azure).
- Experienced with Test Driven Development (TDD), RESTful APIs, React, MVC frameworks, and security concerns (e.g., XSS attacks).
- You can explain concepts like Big O notation, pointers, composition vs. inheritance, and data structures such as arrays, sets, and linked lists.
- Proficient in SQL and NoSQL databases, and understand operations like CRUD, indexes, and joins.
- Comfortable working with cloud infrastructure (e.g., AWS Lambda, ECS, EKS, Aurora) and utilizing Infrastructure as Code (IAC).
- Passionate about clean code and building customer-driven solutions with a focus on quality and reliability.
Benefits
- Healthcare benefits: Medical, dental, and vision
- Fully remote position: Work remotely from anywhere you want.
- Unlimited PTO: We focus on results. Take the time you need to recharge or enjoy life, work hard when you are back.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
full-stack developmentserver-side developmentclient-side developmentTest Driven Development (TDD)RESTful APIsReactSQLNoSQLInfrastructure as Code (IAC)cloud development
Soft Skills
mentoringcollaborationtechnical leadershipcommunicationteam growthproblem-solvingcode reviewhands-on guidanceknowledge sharingengineering standards