Software Engineer - Business Systems

Finance & Accounting Santa Barbara, 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're Looking For

AppFolio is recruiting a Software Engineer who will join our Business Systems team to drive automation of processes and develop integrations to our various business systems including but not limited to: (SFDC), MuleSoft, Zuora, and Intacct. SFDC is our system of record and is an integral tool in our ability to make informed decisions. This is a great opportunity for a talented developer to add significant value to the team. This role includes technical design/development, configuration, maintenance, administration, and integration with other databases/systems. 

The successful candidate must be able to work directly with the system/data, lead multiple technical projects or portions at one time, as well as provide solutions that are highly scalable, extensible, and easy to maintain on the platform while being frugal with system resources and keeping the overall end-user experience in mind. They will deal with highly ambiguous problems, taking full control and responsibility for finding solutions, and will drive towards simple, but elegant, solutions to complex problems. 


  • Responsible for developing in Visualforce, Apex, Java, AJAX, and other technologies to build customized solutions that support business requirements and drive key business decisions
  • Technical leadership, setting best practices including integration and application development, deployment, testing (unit and systems), and iterative refinement
  • Partner as needed with stakeholders to clarify requirements and implementation details to ensure a project meets or exceeds expectations.
  • Seek out ways to utilize SFDC to improve processes and productivity and make recommendations to support an organization that is scaling at a rapid pace

Skills & Knowledge:

  • Bachelor’s degree in Computer Science, Software Engineering, MIS or equivalent
  • 3+ years of development experience with, Platform Developer 1/401 Certification
  • Solid understanding of and detailed experience with architecture and API
  • Detailed experience writing Visualforce, Lightning Components, Lightning Web Components, and Apex classes and triggers
  • Proficiency in HTML, XML, JavaScript, ASP, SQL, Java or C++, SOAP-based web services, JSON
  • Experienced in writing code based on efficient algorithms
  • Experience using Salesforce data tools (Data Loader, Excel Connector, DemandTools, Eclipse IDE) 
  • Strong understanding of relational databases and has developed a competency one or more of the following: SOQL, MS SQL Server, MySQL, or Oracle
  • Experience integrating with other applications via real-time, batch, sync/async 
  • Preferred experience with an API/Integration Platform like Mulesoft, Jitterbit, Dell Boomi, Amazon API Gateway. 

Nice to Have:

  • Certified Administrator (ADM-201) or equivalent experience 
  • Advanced degree in Computer Science, Software Engineering, MIS or related 
  • Certified Advanced Developer (DEV-501) or equivalent experience

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.