The Senior Software Engineer on AppFolio’s Permissions team will help build and operate the authorization platform that determines access across AppFolio products. The platform supports engineering teams throughout the company and helps protect customer data and ensure trustworthy workflows. The role involves designing systems that make access control fast, clear, and dependable at scale, and partnering with teammates and other teams to make secure implementation straightforward. The engineer will work across backend services and customer-facing interfaces, contribute to platform interfaces, libraries, and tooling, and help migrate legacy permissions logic to the modern platform. The position also contributes to design and code reviews, written proposals, mentoring, cross-functional collaboration, automated testing, controlled rollouts using feature flags, and observability. AppFolio welcomes candidates from a wide range of backgrounds and experiences.
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