×
Register Here to Apply for Jobs or Post Jobs. X

Sr Software Engineer - Accounting

Remote / Online - Candidates ideally in
Santa Barbara, Santa Barbara County, California, 93190, USA
Listing for: AppFolio, Inc
Full Time, Remote/Work from Home position
Listed on 2026-06-03
Job specializations:
  • Software Development
    Full Stack Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 138400 - 173000 USD Yearly USD 138400.00 173000.00 YEAR
Job Description & How to Apply Below

Overview

Software Engineer opportunities in multiple locations, including San Diego, Dallas, Santa Barbara, remote options (San Francisco, Denver, Atlanta, Chicago, Washington DC). App Folio’s main product is the App Folio Property Manager, a web-based platform for managers of apartment buildings to schedule maintenance, track finances, and communicate with tenants. A companion tenant app enables rent payments, renter’s insurance, and maintenance requests. Our product vision emphasizes making living, owning, and managing communities magical and effortless.

About

the culture

Engineers work in small, cross-functional teams with a product manager, UX designer, QA engineer, and 3–6 software engineers. We closely engage with customers and participate in customer calls. We adopt agile practices (pair programming, automated tests, Jira/Trello/Kanban, retrospectives, stand-ups) but empower teams to decide how they work. We value work-life balance and support fully remote work with nice offices in Santa Barbara, CA and San Diego, CA.

About

this job

We are looking for a Senior Software Engineer to join a 6-person cross-functional product development team focused on enhancing the accounting module of App Folio Property Manager. The team owns features that integrate with financial institutions and pull data into our product, with ongoing work to support additional account types and data input methods.

Your impact
  • Become a master of software engineering craft and collaborate with engineers who are eager to teach and learn from you.
  • Develop scalable, robust, and simple web-based solutions to solve complex business problems for customers.
  • Formulate, implement, and evaluate algorithms and database queries to support SaaS scalability and stability.
  • Implement new features and optimize existing ones to maximize scalability, stability, and performance.
  • Use test-driven development, code reviews, and continuous integration to deliver high‑quality software and rapidly fix issues.
  • Work closely with, and incorporate feedback from, other engineers, QA, product owners, and customers (APM).
  • Leverage agile practices to release small batches of value to customers continuously, including test-driven development, pair programming, live code reviews, CI, and CD.
Qualifications
  • Bachelor’s, Master’s, or PhD in Computer Science or related technical discipline.
  • At least 5 years of experience as a full-stack software engineer.
  • Hands-on experience developing web-based applications, preferably in a SaaS environment.
  • Creativity and the ability to solve complex problems without a roadmap.
  • Knowledge of Ruby on Rails and experience with Ruby, Java, or Python.
  • Experience with Ruby on Rails, React, Redux, AWS, and SOA.
  • Familiarity with Agile software development processes (Scrum or Kanban).
  • Familiarity with Test-Driven Development.
  • Experience working across all levels of the development stack is preferred.
  • Experience collaborating with cross-functional partners like PM and UX to drive technical solutions.
Nice to Have
  • Experience across all levels of the development stack.
  • Experience with Ruby on Rails, React, Redux, AWS, SOA.
  • Familiarity with Agile processes (Scrum or Kanban).
  • Familiarity with Test-Driven Development.
  • Experience with AI-driven development and integrating Large Language Models into production workflows.
  • Familiarity with AI terminology (Agents, Embeddings, Context Windows) and related tooling.
Compensation

The base salary we reasonably expect to pay for this role is $138,400 – $173,000. The actual base salary will be determined by factors including skills, education, and experience. Base pay is one aspect of a broader Total Rewards package.

Benefits and additional information

Regular full-time employees are eligible for benefits. Learn more at

About App Folio

App Folio is the technology leader powering the future of the real estate industry. Our platform enables customers to connect communities, increase operational efficiency, and grow their business. For more information, visit

Equal Opportunity

App Folio is an Equal Opportunity Employer. We value diversity and inclusion and welcome applicants regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, age, marital status, disability, or veteran status.

By submitting this form, I acknowledge I have reviewed App Folio’s Privacy Policy. You have been redirected to an App Folio job page.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary