Sr. Manager, Software Engineering - Leasing CRM

Software Engineering Remote, United States Dallas, Texas Santa Barbara, California San Diego, California Boston, Massachusetts Venice, California San Francisco, California Austin, Texas Seattle, Washington Portland, Oregon


Hi, We’re AppFolio. 

We’re innovators, changemakers, and collaborators. We’re more than just a software company — we’re a cloud-based powerhouse that creates products to make our customers’ lives easier. We’re revolutionizing the way people do business, and we want your ideas, your enthusiasm, and your passion to help us keep on innovating.

We love where we work, and you can, too.

To find out more about what AppFolio has to offer, check out

Who we are looking for:

The Senior Manager of Software Engineering will lead and continue to grow a world‐class software engineering team responsible for building an industry-leading Leasing CRM product that empowers property management companies to effectively manage their entire leasing process.

This opportunity is ideal for someone who is passionate about hands-on engineering work, growing highly productive technical teams, and building leading-edge SaaS products used by thousands of happy customers. We foster an environment that empowers small teams to collaboratively set the technical direction of our solutions with a focus on solving customer problems.


  • Lead, coach, and support a highly effective team of passionate engineers to foster a high-performance culture.
  • Recruit world‐class engineering talent and participate in the recruiting flow including attracting, screening, and closing high-caliber candidates.                                         
  • Build trusting relationships and collaborate across departments to execute on company strategy.                                                     
  • Set the technical direction for the team, drive the evolution of the systems architecture, and make appropriate technology choices.
  • Manage the delivery of software using Agile best practices including continuous deployment, continuous integration, and test-driven development.                                                
  • Take a hands-on approach to the entire software development lifecycle: perform day-to-day project management to ensure successful, on-time releases; demonstrate ownership and accountability for the team’s delivery.                                 
  • Work effectively with product managers, engineers, and the engineering leadership team to allocate engineering resources appropriately across various projects, including balancing customer needs with longer-term product roadmap needs.
  • Promote a SMART codebase (Simple, Maintainable, Agile, Refactored, and Tested) for a SAFE product (Secure, Available, Fast, and Easy).
  • Implement processes and metrics to ensure that the team is extremely efficient and focused and that products are market-ready.
  • Enable a culture of creativity, collaboration, speed, innovation, and excellence while continuously elevating the quality and caliber of our engineering organization.
  • Create a productive work environment, and keep the team focused and fulfilled.
  • Ensure the team fully understands the goals and objectives of AppFolio as a company and how their work fits into the bigger picture.

Skills and Knowledge:

  • BS, MS, or Ph.D. in Computer Science or related technical discipline
  • Demonstrated track record of 2+ years successfully managing, coaching, and retaining world-class engineers.
  • 5+ years of hands-on software development experience building enterprise SaaS, cloud-based solutions, or consumer web platforms supporting millions of users and billions of online transactions per month.
  • 5+ years of demonstrated experience leading and contributing to the design, development, delivery, and maintenance of large-scale and high-performance platforms, including online web and data/analytics processing.
  • Recent experience using Agile methodologies.
  • Knowledge of release management and deployment workflow processes, from development release through staging and production deployment.
  • Exceptional interpersonal skills with a proven ability to build productive cross-departmental relationships and motivate team members. Must have a positive, can-do attitude and value collaboration.

If you are interested in creating exceptional SaaS products, and contributing to a successful company, apply today!

Our Story 

AppFolio (NASDAQ: APPF) was founded in 2006 with the mission to revolutionize vertical industry businesses by providing great software and service. Our easy-to-use, cloud-based software helps our customers more effectively market, manage, and grow their businesses. Our software solutions exist in the real estate vertical, including AppFolio Property Manager and AppFolio Investment Management.

To find out more about what AppFolio has to offer, check out

Statement of Equal Opportunity

At AppFolio, we value diversity in backgrounds and perspectives and depend on it to drive our innovative culture. That’s why we’re a proud Equal Opportunity Employer, and we believe that our products, our teams, and our business are stronger because of it. This means that no matter what race, color, religion, sex, sexual orientation, gender identification, national origin, age, marital status, ancestry, physical or mental disability, or veteran status, you’re always welcome at AppFolio.