Senior Software Engineer, Onboarding Systems Architect

Appfolio

Atlanta (GA)

On-site

USD 138,000 - 190,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

AppFolio is hiring a Senior Software Engineer to join the Resident Onboarding team, becoming a technical domain expert and setting direction for a small, empowered group. You will own end‑to‑end onboarding systems, including partner integrations and data pipelines, shaping the architecture and design decisions.

The role requires deep product and system thinking, a track record of leading architectural design, and a commitment to maintainable code.

Qualifications

  • Have deep command of software architecture and design patterns, and can explain when a pattern applies and when it does not
  • Can reason through a system design in real time, defend it under scrutiny, and change position when presented with a better argument
  • Have integrated with third‑party services and built resilient pipelines around unreliable external data
  • Write designs clearly enough that engineers outside your team can build against them
  • Care about the long‑term maintainability of the codebase and advocate for refactoring and code cleanliness
  • Use modern tools, including AI‑assisted development, while remaining the accountable author of every design decision you ship
  • You don’t need Claude. Claude needs you.

Responsibilities

  • Build a deep understanding of the resident onboarding domain, enabling you and your team to truly own it end to end
  • Design and evolve the service architecture for onboarding, including partner integrations, data pipelines, and the interfaces other AppFolio teams build against
  • Lead design reviews, author technical proposals, and drive decisions to closure with clear trade‑off analysis
  • Develop scalable, robust, and simple solutions to complex business problems, refactoring or starting fresh when it makes sense
  • Define observability and alerting standards for the team's services so that every alert is actionable and every incident has a clear owner
  • Mentor and guide other engineers through in‑depth code review, pairing, and healthy technical debate
  • Work in a truly agile fashion to turn a large, unruly problem into thinly sliced deliverables and execute quickly against them
  • Prioritize quality. Thoughtful test coverage is a given and any escalations from external stakeholders like our onboarding or customer care teams are handled and resolved swiftly. Exceptions should be exceptional.

Skills

Software architecture
System design
Third-party integrations
Design documentation
Code quality
AI-assisted development
Communication

Tools

Ruby on Rails
Go
React
MySQL
AWS
Service-oriented architecture

Job description

AppFolio is hiring a Senior Software Engineer to join the Resident Onboarding team, becoming a technical domain expert and setting direction for a small, empowered group. You will own end‑to‑end onboarding systems, including partner integrations and data pipelines, shaping the architecture and design decisions.

The role requires deep product and system thinking, a track record of leading architectural design, and a commitment to maintainable code.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer – Onboarding Systems Architect
Senior Software Engineer – Onboarding Systems Architect

Appfolio • Santa Barbara (CA)

Hybrid
USD 138,000 - 190,000
Senior Software Engineer, Onboarding Systems Architect
Senior Software Engineer, Onboarding Systems Architect

AppFolio Inc • Goleta (CA)

On-site
USD 138,000 - 190,000
Senior Software Architect – Onboarding & Integrations
Senior Software Architect – Onboarding & Integrations

Appfolio • Chicago (IL)

On-site
USD 138,000 - 190,000
Senior Software Engineer, Resident Onboarding Architect
Senior Software Engineer, Resident Onboarding Architect

Appfolio • Denver (CO)

Hybrid
USD 138,000 - 190,000
Senior Software Engineer — Onboarding Platform Lead
Senior Software Engineer — Onboarding Platform Lead

Appfolio • San Francisco (CA)

On-site
USD 138,000 - 190,000
Senior Software Engineer: Resident Onboarding & Architecture
Senior Software Engineer: Resident Onboarding & Architecture

Appfolio • San Diego (CA)

On-site
USD 138,000 - 190,000
Senior Software Engineer, Resident Onboarding (Hybrid)
Senior Software Engineer, Resident Onboarding (Hybrid)

AppFolio, Inc. • Santa Barbara (CA)

Hybrid
USD 138,000 - 190,000
Sr. Software Engineer - Resident Onboarding
Sr. Software Engineer - Resident Onboarding

AppFolio, Inc. • Santa Barbara (CA)

Hybrid
USD 138,000 - 190,000
Sr. Software Engineer - Resident Onboarding
Sr. Software Engineer - Resident Onboarding

AppFolio Inc • California

On-site
USD 138,000 - 190,000
Sr. Software Engineer - Resident Onboarding
Sr. Software Engineer - Resident Onboarding

AppFolio Inc • Goleta (CA)

On-site
USD 138,000 - 190,000