Job Closed

This listing is no longer active.

Principal Software Engineer

Software EngineerSoftware EngineerFull TimeRemoteLeadTeam 51-200Since 2013H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

111 days ago

Salary

$180K - $210K / year

Seniority

Lead

Job Description

Principal Software Engineer

LawnStarter

Role Description We’re currently hiring a Principal Software Engineer to join our growing remote team. At LawnStarter, we’re transforming the $100B+ outdoor home services industry—making it easier for homeowners to book, manage, and enjoy services like lawn care, landscaping, and more. As a Principal Software Engineer, you’ll work closely with the Software Architect and other engineers to: - 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. Qualifications - 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). - Fundamentally strong in computer science concepts, including 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. Requirements - Salary Range: 180K-210K USD annually. - 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. Company Description LawnStarter is building the future of outdoor home services. Want to help us shape it? Apply now and let’s grow together.

Job 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).
  • Fundamentally strong in computer science concepts, including 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.
  • Salary Range: 180K-210K USD annually.
  • 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.

Related Job Pages

More Software Engineer Jobs

Certsys logo

High-Platform Developer, COBOL

Certsys

Revolucionando o Setor Público com Tecnologia e Inovação.

Software Engineer111 days ago
Full TimeRemoteTeam 51-200Since 2007H1B No Sponsor

• Join the development team, taking ownership of work items for development each Sprint. • Perform development-related activities such as analysis and design, programming, testing, and requirements. • Manage your own work, promptly informing the team about any delays or other impediments.

Brazil
Job Closed
Itility LLC logo

Software Application Developer

Itility LLC

ITility is a Service-Disabled Veteran-Owned Business with a passion to equip our nation’s Intelligence Community, armed forces, and first responders with the very best to empower their missions. From the virtual battlefield to boots on the ground, our people, processes, and performance drive our ability to help our clients protect what matters, now and for generations to come. At ITility, we help our customers command the future by thinking beyond perceived limits to create new, unexpected ways to protect and defend our nation. We inspire and empower people to create significant solutions that secure what matters to our customers and communities, here and around the globe. We Value: The Drive to Perform Beyond Perceived Limits. The Desire to Find Significance in All We Do. The Passion and Compassion That Powers Both. ITility is an Equal Opportunity Employer committed to providing a work environment that is non-discriminatory, harassment-free, fair, ethical, and inclusive.

Software Engineer111 days ago

Role Description Join our dynamic ITility team and put your skills and passion to work! We're looking for a Software Application Developer to join the MITES (MEPCOM IT Enterprise Solution) program. This role supports the modernization of critical Department of Defense (DoD) applications by developing scalable, secure cloud-native solutions using AWS Lambda and Ruby on Rails. You’ll collaborate with a cross-functional agile team using GitHub, Jira, and Confluence to deliver mission-driven capabilities. This is a remote position with occasional travel to client sites. Key Responsibilities - Design & Development: - Design, develop, and deploy serverless applications using AWS Lambda and Ruby on Rails Gems. - Build and integrate RESTful APIs and cloud-native backend services. - Collaboration & Communication: - Partner with analysts, data scientists, and stakeholders to understand user needs and translate them into secure technical solutions. - Collaborate in a pair programming environment and contribute to unit/integration testing. - Participate in sprint planning, user story refinement, and continuous delivery activities. - Maintain technical documentation and contribute to shared knowledge repositories. - Recommend and implement enhancements to improve performance, reliability, and security. Qualifications - Bachelor's degree in Computer Science, Engineering, or related field. - CompTIA Security+ (or ability to obtain within 60 days of hire). - 8+ years of software development experience, preferably in secure, distributed systems. - Proficiency with Ruby, Ruby gems, AWS Lambda, and RESTful API. - Hands-on experience using GitHub, Jira, and Confluence in an agile DevSecOps environment. - Background in Java development and integration with PostgreSQL, or GraphQL. - Familiarity with js front-end frameworks. - Experience working on remote agile teams with strong collaboration and communication skills. Preferred Qualification - AWS Certification (e.g., AWS Certified Developer). - Active or previous DoD security clearance. - Familiarity with DoD secure coding standards, DISA STIGs, and NIST 800-53 compliance frameworks. Physical Requirements - Ability to sit or stand for extended periods while performing computer-based tasks. - Regular use of hands for typing, writing, and handling office equipment; frequent talking, hearing, and seeing. - Occasional movement around the office, including climbing stairs. - Ability to travel up to 10%, which may include occasional visits to client sites or government installations. Company Description ITility is a Service-Disabled Veteran-Owned Business with a passion to equip our nation’s Intelligence Community, armed forces, and first responders with the very best to empower their missions. From the virtual battlefield to boots on the ground, our people, processes, and performance drive our ability to help our clients protect what matters, now and for generations to come. At ITility, we help our customers command the future by thinking beyond perceived limits to create new, unexpected ways to protect and defend our nation. We inspire and empower people to create significant solutions that secure what matters to our customers and communities, here and around the globe. We Value: - The Drive to Perform Beyond Perceived Limits. - The Desire to Find Significance in All We Do. - The Passion and Compassion That Powers Both. ITility is an Equal Opportunity Employer committed to providing a work environment that is non-discriminatory, harassment-free, fair, ethical, and inclusive.

United States
Job Closed
ellowtech logo

Senior ABAP RAP Developer

ellowtech

Hire faster than ever with pre-vetted remote developers you can trust

Software Engineer111 days ago
Full TimeRemoteTeam 201-500Since 2020H1B No Sponsor

• Design and develop robust applications using Object-Oriented ABAP principles • Manage the complete development lifecycle: requirement analysis, design, development, testing, deployment, and production support • Ensure performance optimization and adherence to SAP development standards • Develop and maintain CDS View Entities and Root Views • Implement associations, compositions, and advanced annotations • Design and configure CDS Access Control (DCL) for data security and role-based access • Develop and manage BDEF with feature control implementations • Implement Actions, Functions, Determinations, and Validations • Handle draft functionality and manage business object lifecycle • Expose OData services via RAP • Collaborate with Fiori/UI teams for seamless frontend integration

India
Job Closed
Pantheon Systems logo

Senior Software Engineer - Customer Insights

Pantheon Systems

Pantheon is an equal-opportunity employer and we welcome applications from all backgrounds regardless of race, color, religion, sex, national origin, ancestry, age, marital status, sexual orientation, gender identity, veteran status, disability, or any other classification protected by law. Pantheon complies with federal and local disability laws and makes reasonable accommodations for applicants and employees with disabilities. If you need reasonable accommodation due to a disability for any part of the interview process, please contact talent@pantheon.io. Pursuant to local and federal regulations, Pantheon will consider qualified applicants with arrest and conviction records for employment. Visa sponsorship is not available at this time.

Software Engineer111 days ago

Role Description The Pantheon Customer Insights Team is looking for a Senior Software Engineer to build the next generation of customer-facing observability features. In this role, you will: - Create backend systems that transform raw observability data from platforms like New Relic, Grafana, and Cloudflare into clear, actionable insights surfaced directly in our product. - Work on Portfolio Insights, OpenTelemetry exploration, and product analytics capabilities. - Engage in product engineering work; building features customers interact with daily, not internal tooling. - Primarily work in Go, with Python and SQL for data work. Qualifications - 5+ years of experience building production services and features. - Strong Go experience (or similar systems language with willingness to learn Go). - Comfortable working in React and TypeScript and GraphQL. - Comfort with BigQuery/SQL and with Python for data work. - Experience with observability platforms (New Relic, Grafana, Datadog). - Experience with RESTful APIs and distributed systems. - Familiarity with NRQL, PromQL, or similar vendor query languages. - Familiarity with GCP infrastructure primitives, terraform, and container management solutions like Kubernetes. Requirements - Comfort with ambiguity; you'll be defining what "meaningful insights" means to customers. - Pragmatic approach to balancing performance, cost, and delivery speed. - Care about what users see, not just APIs. - Good collaboration skills to work with product, design, and cross-functional teams. - Desire to learn observability concepts on the job (we have domain experts on the team to teach you). Benefits - Industry competitive compensation and equity plan. - Paid Time Off (PTO), Paid Sick Leave (PSL) and 12 Paid Company Holidays. - Full medical coverage (Extended health care, dental, vision). - Top-of-line equipment. - In-office workspace (Vancouver, BC Canada). - Monthly allowance for wellness, reading and access to LinkedIn Learning for continued development. - Events and activities both team-based and company wide that inspire, educate and cultivate.

Worldwide
C$121.3K - C$151.6K / year
Job Closed