Appfolio banner

Sr. Software Engineer - Leasing

Appfolio

The Role

Overview

Senior full‑stack engineer building AI‑driven leasing SaaS features

Key Responsibilities

  • test‑driven
  • code review
  • continuous integration
  • algorithm design
  • agile practices
  • web development

Tasks

-Drive engineering excellence through test-driven development, thoughtful code reviews, and continuous integration practices. -Formulate, implement, and optimize algorithms and database queries to ensure SaaS scalability, performance, and stability. -Champion agile practices that emphasize collaboration, prioritization, urgency, and accountability to deliver at a rapid pace. -Develop scalable, resilient, and elegant web-based solutions to solve complex business problems at scale. -Collaborate deeply with engineers, QA, product managers, designers, and researchers to deliver end-to-end solutions. -Lead by example in design, coding, and architecture; mentor and coach other engineers to raise the technical bar across the team. -Proactively research, share, and apply new technologies and patterns that improve system quality and accelerate delivery. -Design and deliver new features and improve existing ones with a focus on robustness, maintainability, and performance.

Requirements

  • ruby on rails
  • react
  • aws
  • ai/ml
  • ci/cd
  • cs degree

What You Bring

-You have 5+ years of experience developing and scaling web-based applications, preferably in a SaaS environment. -You care about long-term maintainability, advocate for clean architecture, and drive continuous refactoring and improvement. -You have strong experience with automated testing and understand its role in sustainable engineering. -You have experience leading technical projects end-to-end—from shaping requirements and architecture through implementation, launch, and ongoing optimization—while aligning stakeholders and ensuring successful outcomes. -Bachelor’s, Master’s, or Ph.D. in Computer Science or related technical discipline. -You are comfortable working across all levels of the development stack and excel at breaking down complex problems. -Experience with AI/ML technologies and how they integrate into SaaS applications. -Experience with technologies in our stack such as Ruby on Rails, React, AWS, or service-oriented architectures. -You have experience with modern Agile software development practices (Scrum, Kanban, CI/CD). -You are language agnostic and have deep experience with at least one modern language such as Ruby, Java, or Python. -Experience leading architectural discussions, defining system design, and guiding technical decision-making.

Benefits

-You balance intensity and sustainability—you’ll go the extra mile when needed but also model healthy work-life balance.

The Company

About Appfolio

-Founded in 2006 by Klaus Schauser and Jon Walker, AppFolio emerged to simplify property management through centralized cloud software. -Its flagship product, AppFolio Property Manager, integrates accounting, leasing, marketing, maintenance, and reporting into one platform. -In 2012 it acquired MyCase, later divesting it in 2020 to refocus solely on real estate solutions. -AppFolio has expanded via acquisitions like RentLinx, WegoWise and Dynasty Marketplace to enhance listing presence, analytics, and AI capabilities. -Typical customers range from small landlords to large portfolios, covering single-family, multifamily, commercial, student housing, and community associations. -Its Stack™ Marketplace enables seamless third-party integrations tailored to unique workflows. -In 2024 it introduced Realm-X, a generative AI assistant that automates tasks like report generation, messaging, and maintenance coordination. -Known for rapid feature rollout, mobile-first investor tools, and embedded AI, it stands out in real-time property and investment management.

Sector Specialisms

Residential

Commercial