Software Engineer

Who we are:

AppFolio was founded by the team that built GoToMeeting, a market leading enterprise software solution. We have extensive experience in software development and continue to lead the way in providing our customers with user-friendly, intuitive, and innovative solutions. Our headquarters is in Santa Barbara with other key offices in Dallas and San Diego.

What’s in it for you:

  • Competitive Pay

  • Amazing company culture

  • Room to grow and tons of mentoring

  • Onsite Fitness Classes

  • A fully stocked break room with all kinds of snacks and goodies

  • Being a part of a rapidly growing startup company in SaaS

What we are looking for:

We have small, high caliber teams developing easy-to-use solutions for our customers, and are looking for sharp Software Engineers to continue our rapid growth pace.  If you enjoy building from back-end to client–side in an environment that values shared responsibility and continuous learning, apply today.

This is an ideal opportunity for someone who has a passion for building leading edge software, loves learning new and emerging technologies, and is driven to help build a successful SaaS product used by thousands of happy businesses. We foster an environment that empowers small teams and continuous learning.


  • Develop scalable, robust, and simple web-based solutions to solve complex business problems

  • Formulate, implement, and evaluate algorithms and database queries to support SaaS scalability and stability.

  • Implement new features and optimize existing ones to drive maximum performance

  • Rapidly fix bugs

  • Work closely with, and incorporate feedback from other engineering team members, QA, and product owners

  • Attend daily stand-up meetings, encourage collaboration, prioritization, and urgency to develop at a rapid pace.

  • Research, share, and recommend new technologies and trends

Skills & Knowledge:

●      BS, MS, or Ph.D in Computer Science or related technical discipline

●      Hands-on work/intern experience developing web-based applications, preferably in a SaaS environment

●      Web development experience with proficiency in a modern programing language (e.g. Ruby on Rails, Java)

●      Creativity, ability to solve complex problems without a roadmap

●      Experience working across all levels of the development stack preferred

●      Experience with Agile/Scrum software development processes preferred  

Nice to have:

  • Experience working across all levels of the development stack

  • Experience with Agile/Scrum software development processes

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

No outside recruiter or agency submissions, please.
Such submissions will be considered free to AppFolio.

Back to top