Logo
AppFolio

Software Engineer II - Accounting

AppFolio, Dallas, Texas, United States, 75215

Save Job

Software Engineer II - Accounting We’re looking for a mid‑level Full Stack Software Engineer to join our newly‑formed Accounting team. Your work will shape the future of accounting within AppFolio, delivering high‑impact, scalable solutions that delight our largest customers.

Responsibilities

Become a master of your software engineering craft, and work with other software engineers who are smart enough to teach you, and humble enough to learn from you.

Develop scalable, robust, and simple web‑based solutions to solve complex business problems for our customers.

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

Implement new features and optimize existing ones to drive maximum scalability, stability, and performance.

Use test‑driven development, code reviews, and continuous integration to deliver high‑quality software and rapidly fix bugs as they come up.

Work closely with, and incorporate feedback from, other engineering team members, QA, product owners, and our APM customers.

Leverage agile practices to release small batches of value to customers continuously, using pair programming, live code review, CI/CD, and other modern workflows.

Qualifications

Bachelor’s, Master’s, or PhD in Computer Science or related technical discipline.

At least 3 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 working with a language like Ruby, Java, or Python.

Experience with React, Redux, AWS, and service‑oriented architecture.

Familiarity with Agile software development processes (Scrum or Kanban) and Test‑Driven Development.

Experience working across all levels of the development stack is preferred.

Compensation & Benefits The base salary range for this role is $114,400 – $143,000 USD. Compensation will be determined by factors including skill, experience, and education in addition to the base pay. That range does not include other benefits or bonuses that you may be eligible for based on your role and/or employment type.

Regular full‑time employees are eligible for benefits, see the company benefits page for details.

Why AppFolio

Grow

– We recognize and reward high performance, offering opportunities for professional advancement and a compelling total rewards package.

Learn

– We invest in your growth through coaching, mentorship, and access to resources that help you develop the skills you need.

Impact

– We create a world where living, investing, managing, and supporting communities feels effortless, fostering a culture of purpose and collaboration.

Connect

– We prioritize flexible hybrid work, nurturing an environment that feels personal, connected, and conducive to innovation.

Equal Opportunity Statement 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 identity, national origin, age, marital status, ancestry, physical or mental disability, or veteran status, you’re always welcome at AppFolio.

Seniority level Mid‑Senior level

Employment type Full‑time (not an internship)

Job function Engineering and Information Technology; Software Development

#J-18808-Ljbffr