CAREER OPPORTUNITY

Staff Software Engineer

About the Role

About us

We’re a small team solving big problems in the property management industry. Bootstrapped since 2013, we're passionate about helping small businesses simplify growth and streamline operations, providing the leading CRM in our space.

The long version of our story: Back when web 2.0 was a thing (get off my lawn!) LeadSimple’s founders started a lead generation business connecting landlords with property management companies. Witnessing the challenges lead buyers had closing deals led into a natural segue to build out an industry-specific CRM which became the de-facto industry standard. Fast forward to 2020 when we released a process/workflow suite to move from the sales side of our clients business into the heart of day-to-day operations. The market was hungry and responded aggressively to the new direction, which led us to double down with growth and additional product expansion.

The Role

As a Staff Software Engineer, you’ll be a key player in shaping the architecture and engineering solutions within our frontend application. While you’ll focus heavily on the front-end (React), we expect a deep understanding of backend systems—particularly how data is gathered, processed, and delivered. You’ll also partner closely with our product team to deliver customer-centric features and take full ownership of your work, from ideation to deployment and beyond. This is a high-impact role where you will lead technical initiatives, drive best practices, and ensure the scalability and performance of our applications.

In short, high quality code, debugging, proficiency in front-end React (required) & backend Ruby on Rails (optional), clear communication.

Are you sure you’re up to what we’re up to?

  • Do you embrace challenges as a pathway for your own growth?
  • Have you embraced difficult conversations with colleagues?
  • Do you have a track record of providing feedback to peers and leaders to reach goals?
  • Are you able to articulate what growth looks like for you?

If you answered yes to all of these questions, we’d love to connect with you!

What We’re Looking For:

  • Experience:
    • 8+ years of experience building and scaling applications
      • With at least 3+ years in a senior technical role.
    • 3+ years of professional experience with React.js (5+ preferred).
    • Strong understanding of how data is gathered and manipulated across front-end and back-end systems.
      • Experience with GraphQL is ideal.
    • Ruby on Rails experience is a plus but not required. We value similar backend experience that shows you understand how data flows through a system.
    • Experience working in both startup environments (where you can execute quickly and independently) and within larger organizations (where high standards and scalable systems are critical).

A day in the life of…

  • End-to-End Technical Ownership: Lead projects with a focus on practical, maintainable solutions. You’ll ensure applications are scalable, performant, and maintainable across their lifecycle.
    • Design, develop, and optimize complex systems, focusing on how data flows between the front-end and backend.
    • Lead architecture and design discussions, providing strategic guidance on both technical and product direction.
    • Drive clean, efficient code by setting high standards for code quality, documentation, and collaboration. You document thoroughly and share knowledge freely to prevent silos.
  • Scalability & Performance: Build systems that are designed to handle growth, ensuring that our applications remain robust as we scale.
    • Identify potential risks and performance bottlenecks early, using data to drive your decisions.
    • Advocate for pragmatic solutions, balancing speed with quality to ensure fast delivery without sacrificing stability.
  • Cross-Functional Collaboration: Work closely with product managers, designers, and stakeholders to deliver the best possible experience for our customers.
    • Be a key technical partner to our product team, ensuring that the features you build align with the customer’s needs and business goals.
    • Be deeply involved in design and planning, bringing your technical expertise to product discussions to guide decisions.
  • Mentorship & Leadership: Provide technical leadership and mentorship to engineers across the team, guiding them in best practices for architecture, development, and testing.
    • Lead by example, demonstrating technical excellence while fostering a collaborative and inclusive culture.

Perks:

  • 8 Company Holidays + Week off at Christmas
  • 6 weeks Paid Time Off (5 weeks Vacation, 1 week Sick)
  • 1 Volunteer day with the organization of your choice
  • Birthday lunch on us 🎂
  • Monthly Healthcare Allowance
  • Monthly WFH Allowance
  • Yearly Vacation Allowance
  • Fun and outcome driven work environment with a smart, hard working team
  • Location independence
  • Mission driven company and values-based culture

Other requirements:

  • Embrace learning new technology 
  • Learn fast
  • Communicate crisply with care 
  • Proactively seek solutions
  • Own the outcome
  • Embody emotional maturity
  • Bring an optimistic “can do” attitude
  • Supply your own internet and smartphone
  • Have B2B SaaS experience

We have an amazing team of A-Players and we’re ready to add more! Selected candidates might have written assessments and multiple interviews with different people. We’ll do whatever it takes to get the right person in the right seat.

If you think you would thrive with us and make an impact for our customers, we’d love to talk to you! 🚀

Working at LeadSimple

LeadSimple is a B2B vertical SaaS company selling to SMB’s in the residential property management industry. Bootstrapped and profitable, we hit a new level of product market fit in 2022 resulting in +85% YOY growth. We’re small (30+ people), fully remote, kinda nerdy and really love SMB problems, real estate and punching above our weight class. If this sounds like your vibe - give us a shout!

See More Career Openings 👉