AppFolio is seeking a pioneering technical leader to drive the architectural evolution of its Leasing Engineering Domain and lead the technical direction for next-generation agentic AI products. The role focuses on using intelligent automation to simplify customer operations and shaping autonomous systems in a high-ambiguity environment. This is a hands-on, full-stack leadership position serving as the final owner of system architecture. The engineer will apply deep distributed-systems expertise to complex, non-deterministic workflows and high-scale data orchestration, translating AI capabilities into reliable, production-grade SaaS infrastructure. The role makes foundational technical decisions that shape how systems reason, act, and scale. The Staff Software Engineer will work across Machine Learning Engineering, Product, and UX, turning strategic vision into scalable products while managing evolving technical challenges and cross-team dependencies. The role calls for a culture of engineering excellence and pragmatic innovation, and ownership of solutions throughout discovery, development, and production. The base salary range is $167,200–$229,900. Actual base salary depends on factors including skills, education, and experience. Base pay does not include other benefits or bonuses that may be available based on role or employment type. Regular full-time employees are eligible for benefits.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed