Principal Quality Assurance Engineer

Software Engineering Santa Barbara, California San Diego, California


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 we are looking for:

We are hiring a Principal QA Engineer who is committed to working in our rapid product development pace.  As a leading member of APM’s QA team, contribute to developing world-class product development teams, promoting an environment that empowers and inspires our teams to develop maintainable and robust code for features and services that delight our customers, maintains high levels of quality and agility, delivers reliably on our product roadmap, and drive the growth of AppFolio -- all while upholding our company values.  Additionally, you take ownership and responsibility of critical services and features within a broad and encompassing area of the business and are proactively ensuring that these services and features have the ownership that is required in order for our business to succeed.

This is an ideal opportunity for someone who has a passion and commitment to quality software, loves learning new and emerging technologies, and is driven to help build a successful SaaS product used by thousands of happy businesses. Our Engineers work collaboratively to set the technical direction for our SaaS products, developing easy-to-use solutions for our customers. We practice and value modern agile methods and a whole team approach to quality.

Skills & Knowledge:

  • BS, MS, or Ph.D. in Computer Science or related technical discipline
  • Minimum 10 years of engineering experience in a SaaS environment.
  • Strong technical and coding skills.
  • Good working knowledge of current technology trends.
  • Proven experience working across all levels of the development stack.
  • Modern Agile practitioner
  • Experience managing, mentoring, and hiring QA Engineers
  • Excited by the challenge of being thrown into the deep end, and able to start swimming quickly. Sees problems as opportunities.
  • Active listener and compassionate communicator who leads by example and by serving others.
  • Takes extreme ownership of team success and customer outcomes.
  • Self-starter and a proven team player in a high outcome-oriented, face-paced environment.
  • Ability to see the bigger picture and prioritize tasks that best support the business
  • Strong desire to learn new technologies, and pass on that knowledge to the rest of the team

Nice to have:

  • Experience writing your own automation framework or contributing heavily to one
  • Experience in CI/CD, using tools like CircleCI or any other CI systems
  • Experience with Docker and Kubernetes
  • Experience with operations, development, and testing of large-scale distributed systems. Proficient in applying common design patterns.
  • Proven ability to take a leadership role in projects that span multiple teams with the ability to deliver in an agile environment

If you are interested in creating exceptional SaaS products and being part of a successful public company, apply today!

Requires a Bachelor’s/Master’s degree in Computer Science, Information Systems, Engineering or related field plus any amount of knowledge in the following: developing business or other application software for web-based users; Ruby or Ruby on Rails or related programming language; JavaScript or CoffeeScript; HTML; CSS; SQL; and SVN or GIT source control. Employer will accept knowledge gained through any employment, education, training, or coursework.

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. Our software solutions exist in the real estate vertical, including AppFolio Property Manager and AppFolio Investment Management.

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.