Principal Software Engineer

Há 2 dias


Santo André, Brasil Lawnstarter Tempo inteiro

We're urgently hiring a Principal Software Engineer to join our growing LATAM-based remote team.Help Us Build the Future of Outdoor ServicesAt 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.With $30M+ in venture funding and solid traction, we're investing in the next generation of our platform—and we're looking for a Principal Software Engineer to help drive it.See what we're buildingWhy This Role RocksOwn What You Build - Lead projects end-to-end with full autonomy and real impactRemote & Flexible - Work from anywhere and set your own hoursBuild Meaningful Tech - Help shape the tools that thousands of homeowners and service pros rely on dailyJoin at the Right Time - We have strong product-market fit and real momentum—you'll help define what comes nextOur Tech StackLanguages & Frameworks: PHP (Laravel), JavaScript (React, React Native, Vue)Cloud Services: AWS (Lambda, ECS, EKS, Aurora, Redshift)Approach: We're not fixated on specific languages.If you have strong engineering fundamentals and experience with any mainstream object-oriented language, we believe you can quickly learn and adapt to our tech stackWhat You'll DoAs 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.RequirementsWe're looking for someone who is:Experienced: 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.Technically Proficient: 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: You can explain concepts like Big O notation, pointers, composition vs. inheritance, and data structures such as arrays, sets, and linked lists.Database-Savvy: Proficient in SQL and NoSQL databases, and understand operations like CRUD, indexes, and joins.Cloud Infrastructure Expert: Comfortable working with cloud infrastructure (e.g., AWS Lambda, ECS, EKS, Aurora) and utilizing Infrastructure as Code (IAC).Customer-Centric: Passionate about clean code and building customer-driven solutions with a focus on quality and reliabilityBenefitsPerks of Working with UsCompetitive contract rateWork from anywhereFlexible hours—get the work done on your scheduleHigh ownership and autonomyFast-moving team that loves to build, learn, and growLawnStarter is building the future of outdoor home services.Want to help us shape it?Apply now and let's grow together.#J-18808-Ljbffr



  • Santo André, São Paulo, Brasil Truelogic Software Tempo inteiro

    Senior Infrastructure Engineer - Software Development Join to apply for the Senior Infrastructure Engineer - Software Development role at Truelogic Software Senior Infrastructure Engineer - Software Development 1 week ago Be among the first 25 applicants Join to apply for the Senior Infrastructure Engineer - Software Development role at Truelogic Software...

  • Software Support Engineer

    3 semanas atrás


    Santo André, Brasil Canonical Tempo inteiro

    Join or sign in to find your next job Join to apply for the Software Support Engineer role at Canonical 3 days ago Be among the first 25 applicants Join to apply for the Software Support Engineer role at Canonical Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform,...


  • Santo André, Brasil Canonical Tempo inteiro

    Join or sign in to find your next jobJoin to apply for the Linux Devices Software Engineer role at Canonical1 month ago Be among the first 25 applicantsJoin to apply for the Linux Devices Software Engineer role at CanonicalThis role is one of our general tracks.Apply here for all engineering teams at Canonical who work on low-level system technology on...

  • Software Engineer

    3 semanas atrás


    Santo André, Brasil Canonical Tempo inteiro

    Join or sign in to find your next job Join to apply for the Software Engineer - Python/Golang - Kubernetes role at Canonical 3 days ago Be among the first 25 applicants Join to apply for the Software Engineer - Python/Golang - Kubernetes role at Canonical Get AI-powered advice on this job and more exclusive features. Canonical is a leading provider of...


  • Santo André, Brasil Canonical Tempo inteiro

    Join to apply for the Ubuntu Core Software Engineer role at Canonical 2 days ago Be among the first 25 applicants Join to apply for the Ubuntu Core Software Engineer role at Canonical Get AI-powered advice on this job and more exclusive features. Canonical is a leading provider of open source software and operating systems to the global enterprise and...


  • Santo André, Brasil Truelogic Software Tempo inteiro

    Senior Quality Assurance Engineer - Finance Join to apply for the Senior Quality Assurance Engineer - Finance role at Truelogic Software Overview We are seeking a highly skilled Senior Quality Assurance Engineer to join our team and ensure the delivery of exceptional software products. The ideal candidate will have extensive experience in both manual...


  • Santo André, Brasil Britecore Tempo inteiro

    At BriteCore, we're a dynamic, forward-thinking company on a mission to empower Property & Casualty (P&C) insurers to grow their business and achieve operational efficiencies with modern cloud-native technology.Our software platform is mission-critical, enabling carrier customers to manage policies, billing, and claims with an all-in-one core insurance...


  • Santo André, Brasil Canonical Tempo inteiro

    Distributed Systems Software Engineer, Python / GoJoin or sign in to find your next jobJoin to apply for the Distributed Systems Software Engineer, Python / Go role at CanonicalContinue with Google Continue with GoogleDistributed Systems Software Engineer, Python / Go3 months ago Be among the first 25 applicantsJoin to apply for the Distributed Systems...


  • Santo André, Brasil Scrunch AI Tempo inteiro

    At Scrunch, we believe senior software engineers are the lynchpin of high quality engineering teams. No other role has as much impact on the technical excellence of an early stage startup. We're looking for a great generalist senior software engineer to join our team. This is a high-ownership role that will deliver critical features & improvements end-to-end...

  • Software Engineer

    Há 3 dias


    Santo André, Brasil AgileEngine Tempo inteiro

    AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards. WHY JOIN US If you're looking for a place to grow, make an...