cover image
AppFolio

AppFolio

www.appfolio.com

3 Jobs

1,692 Employees

About the Company

AppFolio (NASDAQ: APPF) AppFolio is the technology leader powering the future of the real estate industry. Our innovative platform and trusted partnership enable our customers to connect communities, increase operational efficiency, and grow their business. For more information about AppFolio, visit appfolio.com.

Listed Jobs

Company background Company brand
Company Name
AppFolio
Job Title
SVP, Client Services
Job Description
**Job Title** SVP, Client Services **Role Summary** Lead a global customer experience organization of 300+ employees across Customer Care, Success, and Onboarding. Drive revenue retention, adoption, and expansion while designing a scalable, customer‑centric operating model that aligns with Sales, Marketing, and Revenue Operations. **Expectations** - Deliver measurable improvements in NPS, CSAT, churn, renewal, and expansion metrics. - Scale the Services organization efficiently during high‑growth phases. - Partner with executive leadership to shape strategy and secure resources. - Foster a culture of accountability, collaboration, and continuous improvement. **Key Responsibilities** - Oversee all customer‑journey functions, ensuring seamless onboarding, adoption, support, and renewal processes. - Own revenue retention and expansion, collaborating with Sales/AM on renewals, pricing, and cross‑sell opportunities. - Design and implement organizational structures, playbooks, and systems that support scalability and quality. - Define, track, and report KPIs (retention, churn, LTV, CSAT/NPS) to internal stakeholders and the board. - Mentor and develop senior leaders within the Services organization. - Represent customer voice at executive and board levels to influence product, go‑to‑market, and financial decisions. **Required Skills** - 15+ years of senior leadership in Client Services, Customer Success, or a comparable field, preferably SaaS. - Proven success scaling multi‑functional teams of 250+ employees. - Expertise in organizational design, process optimization, and system implementation. - Strong data‑driven mindset with experience delivering on retention, adoption, and LTV metrics. - Executive‑level communication, influence, and board‑presenting skills. - Customer‑centric culture champion with talent‑building and high‑performance team development skills. **Required Education & Certifications** - Bachelor’s degree in Business, Marketing, Operations, or related field (Master’s preferred). - Relevant certifications (e.g., Certified Customer Success Manager, Six Sigma, or similar) are a plus.
Denver, United states
On site
Senior
30-10-2025
Company background Company brand
Company Name
AppFolio
Job Title
Software Engineer II - Investment Manager
Job Description
**Job Title** Software Engineer II – Investment Manager **Role Summary** Develop and enhance scalable, high‑performance SaaS web applications for AppFolio’s Investment Manager platform. Collaborate in an Agile, cross‑functional team to deliver new features, maintain code quality, and drive continuous improvement of the real‑estate investment management user experience. **Expectations** - Demonstrate strong software craftsmanship and a growth mindset. - Write clean, maintainable code and advocate for refactoring when needed. - Balance high‑quality delivery with work‑life balance, contributing extra effort only when necessary. - Stay current with emerging technologies while valuing proven solutions. **Key Responsibilities** - Design, implement, and test web‑based solutions using Ruby on Rails, Java, Python, or similar languages. - Develop new features and optimize existing ones for scalability, stability, and performance. - Apply test‑driven development, code reviews, pair programming, and continuous integration/delivery. - Collaborate with engineers, QA, product owners, and customers to gather feedback and refine product functionality. - Release incremental value using Scrum or Kanban practices. - Participate in architectural discussions and help set technical direction for the product. **Required Skills** - Proficiency in Ruby on Rails or comparable language (Java, Python) and solid JavaScript fundamentals. - Experience building web applications in a SaaS environment. - Strong problem‑solving abilities and creativity without a fixed roadmap. - Knowledge of Agile methodologies (Scrum/Kanban) and test‑driven development. - Familiarity with front‑end frameworks (e.g., React), relational databases (MySQL), AWS, and service‑oriented architecture is a plus. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Engineering, or a related technical field (Master’s or Ph.D. preferred). - Relevant internship or hands‑on experience developing web‑based applications.
Denver, United states
On site
13-01-2026
Company background Company brand
Company Name
AppFolio
Job Title
Software Engineer II - Accounting Receivables
Job Description
Job Title: Software Engineer II – Accounting Receivables Role Summary: Mid‑level full‑stack engineer building scalable SaaS web solutions for accounting receivables. Drives feature development, refactoring, and AI‑augmented automation while maintaining reliability of legacy systems. Works in an Agile environment with pair programming, TDD, and CI/CD. Expectations: * Deliver high‑quality, production‑ready code that satisfies customer needs. * Manage technical scope, estimate effort, and communicate progress to product and QA teams. * Advocate for maintainable architecture and timely refactoring. * Balance rapid iteration with long‑term code health. Key Responsibilities: * Design, implement, and test scalable web services and UI components (Ruby on Rails, React, Redux). * Optimize database queries and algorithms for SaaS performance and stability. * Integrate artificial‑intelligence features, including LLMs, agents, embeddings, and context windows. * Apply test‑driven development, code reviews, and continuous integration pipelines. * Collaborate with cross‑functional teams (product owners, QA, APM customers) to iterate on feedback. * Participate in Agile ceremonies (Scrum or Kanban) and deliver incremental value. * Mentor peers and contribute to the broader engineering community within the organization. Required Skills: * Strong experience with Ruby (Rails) or equivalent server‑side languages (Java, Python). * Front‑end proficiency in JavaScript, React, Redux. * Cloud and infrastructure knowledge (AWS, SOA). * Test‑driven development and CI/CD practice. * Familiarity with Agile methodologies. * Ability to assess and integrate AI technologies (LLMs, agents). * Excellent problem‑solving, communication, and teamwork skills. Required Education & Certifications: * Bachelor’s, Master’s, or Ph.D. in Computer Science or related technical discipline. * Optional certifications in cloud platforms (AWS, Azure) or agile practices (CSM, PMI‑ACP).
Dallas, United states
On site
21-01-2026