EngineerJobs.io
← Back to all jobs

This position is no longer accepting applications

Closed on October 24, 2026.

This role is filled — get an email when new Engineering roles open on EngineerJobs.io:

AppFolio

Sr. Software Engineer - Platform Permissions

Atlanta, GA $138k - $190k/yr Full time Posted 1mo ago
View similar jobs

Get alerted when similar jobs are posted — set up a New Engineering jobs on EngineerJobs.io alert.

See other roles at AppFolio.

Job Description

Build and evolve AppFolio’s authorization platform to make secure access control scalable, reliable, and easy for other teams to adopt.

Responsibilities

  • Design, build, and operate the authorization platform including roles, policies, and access checks used by other teams
  • Increase the speed and reliability of permission checks as request volume grows; define performance and availability goals
  • Develop interfaces, libraries, and tooling that help engineering teams add access control to features safely and quickly
  • Lead migration of older, difficult-to-maintain permissions logic into the modern authorization platform to reduce risk and complexity
  • Raise the technical bar through design reviews, practical code review, and clear written proposals that support strong decision-making
  • Mentor engineers and collaborate with product, security, and engineering to translate unclear access-control needs into simple, well-understood systems
  • Own end-to-end quality for authorization changes with automated testing, controlled rollouts using feature flags, and observability

Requirements

  • Comfort working across the stack, including backend services and customer-facing interfaces; ability to pick up new languages and tools as needed
  • Ability to diagnose and improve performance and reliability in systems handling high request volumes
  • Drive toward root causes and reduction of unnecessary complexity instead of symptom patching
  • Experience with authorization, authentication, or other security-sensitive systems is a plus
  • Proactive, clear communication in writing and conversation; explain technical trade-offs to both engineers and non-engineers
  • Collaborate broadly across the org by giving and receiving feedback; focus on enabling others to do their best work
  • Prioritize team delivery over individual productivity
  • 7+ years of professional software engineering experience building and operating production systems
  • Fluency with AI coding agents, including experience with available agents and willingness to learn and use AI for building
  • Depth in one or more of the languages used: Ruby on Rails, Go, or React with TypeScript; or strong ability and desire to become effective quickly
  • Track record designing and owning non-trivial platform systems end-to-end

Technologies

  • Ruby on Rails
  • Go
  • React
  • TypeScript
  • AI coding agents
  • Feature flags

Location

  • Atlanta, GA (onsite)
  • Find out more about our locations by visiting our site.

Compensation & Benefits

  • Base salary range: USD 138,400 - 190,300 per year
  • Actual base pay depends on factors including skills, education, and experience
  • Total Rewards may include additional benefits and bonuses/commissions based on role and employment type; regular full-time employees are eligible for benefits

Similar Jobs