Analytics Engineer

Employment Type

: Full-Time


: Engineering


Hi, We’re AppFolio.

We’re innovators, changemakers, and collaborators. We’re more than just a software company — we’re a cloud-based powerhouse that creates products to make our customers’ lives easier. We’re revolutionizing the way people do business, and we want your ideas, your enthusiasm, and your passion to help us keep on innovating.

We love where we work, and you can, too.

To find out more about what AppFolio has to offer, check out .

What You’ll Do

Create, maintain, and refine business logic ETL (SQL) behind ‘source of truth’ tables and views in Snowflake data warehouse
Create, maintain, and refine ‘source of truth’ dashboards and data sources for analytics teams and leaders in Tableau Online
Take on ad-hoc reporting and analytics projects as necessary to support key initiatives across the business
Play an active role in AppFolio’s cross-functional Analytics & Research Community, helping a group of 40+ Analysts, Data Scientists, and Researchers solve problems and create innovative analytics models and solutions 

What We’re Looking For

AppFolio’s Analytics Engineers are creating the Data Platform to power the business’ Analytics and Data Science teams. This key role will work to establish a single source of truth for KPI’s across AppFolio and enable the discovery of impactful insights about our business and customers to inform company strategy. 

The Analytics Engineer will work cross-functionally with analysts and researchers throughout the business to understand analytics and reporting needs, and engineer creative solutions to address these at scale. This will be accomplished through developing and implementing ETL scripts, creating Tableau Dashboards, and contributing to key analytics initiatives requiring a high degree of technical knowledge and skills.


  • BA/BS degree in STEM field (Computer Science, Engineering, etc.)
  • 3+ years in Analytics, BI, or Software Engineering roles
  • Advanced working knowledge of SQL required, experience with Python a plus
  • Experience with design and ownership of reporting layers of BI solution (Looker, Power BI, Tableau) with an advanced working knowledge of Tableau required
  • Advanced understanding of data modeling principles with experience serving as data steward for business-critical data/reporting assets
  • Experience with AWS tech stack required (S3, EC2, EMR, Redshift) required. Experience with Snowflake is ideal
  • Ability to collaborate and develop positive business relationships with all cross-functional areas within AppFolio
  • Highly motivated, resourceful problem solver with the ability to lead and interact effectively with cross-functional teams
  • Creative thinker with an entrepreneurial spirit and strong implementation ability
  • Proven track record in performing well in a fast-paced environment

  • Our Story

    AppFolio (NASDAQ: APPF) was founded in 2006 with the mission to revolutionize vertical industry businesses by providing great software and service. Our easy-to-use, cloud-based software helps our customers more effectively market, manage, and grow their businesses. Today our software solutions exist in two verticals including the real estate (AppFolio Property Manager, AppFolio Property Manager PLUS, and AppFolio Investment Manager) and legal (MyCase) industries.

    To find out more about what AppFolio has to offer, check out .

    Statement of Equal Opportunity

    At AppFolio, we value diversity in backgrounds and perspectives and depend on it to drive our innovative culture. That’s why we’re a proud Equal Opportunity Employer, and we believe that our products, our teams, and our business are stronger because of it. This means that no matter what race, color, religion, sex, sexual orientation, gender identification, national origin, age, marital status, ancestry, physical or mental disability, or veteran status, you’re always welcome at AppFolio.

    * The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.

    Launch your career - Create your profile now!

    Create your Profile