Appfolio logo

Sr. Software Engineer - Payments Support

Appfolio

Dallas, TX
Full Time
Senior
138k-173k
13 days ago

Job Description

About the Role

AppFolio is more than a company. We're a community of dreamers, big thinkers, problem solvers, active listeners, and multipliers. At every opportunity, we set the pace while delivering innovation built to carry real estate into the future. One in which every experience feels effortless, yet meaningful. Where customers are empowered to take on any opportunity. We show up as one team, connected by our values to be a force for good. Because together, we have the power to create extraordinary outcomes for our customers, our communities, and ourselves. We are looking for a Senior Payments Software Engineer to play a key role in our Payments Infrastructure development team. In this role, you will contribute to the enhancement and maintenance of our platform, ensuring it remains highly scalable and resilient. You will also collaborate with our Customer Care team to resolve critical customer issues, making a direct impact on our users. This is an excellent opportunity for a passionate engineer who thrives on working with cutting-edge technology and is motivated to help build a successful SaaS product used by thousands of businesses. Our team values collaboration, innovation, and technical excellence, empowering small teams to drive the technical direction of our solutions.

Key Responsibilities

  • Work with an engineering team to design, build, modernize, and maintain our highly scalable payments platform.
  • Integrate with banking partners to enhance the platform and incorporate analytics to identify efficiencies and cost savings.
  • Analyze the impact of proposed architectural changes.
  • Work with risk and fraud teams to detect and investigate fraud across AppFolio's entire suite of products.

Requirements

  • Must have 5+ years of software engineering experience, with at least 3 years in a SaaS payments environment.
  • Experience building a payments system that processes billions of dollars each year.
  • Understanding of payments system networks, including card systems, ACH, and checking.
  • Experience in risk management and the compliance domain.
  • Proven experience with technologies like Ruby on Rails, React, Redux, AWS, SOA.
  • Strong familiarity with Agile software development processes: Scrum or Kanban.
  • Strong familiarity with Test-Driven Development.
  • Experience building streaming systems with large amounts of data and complex aggregation logic.
  • Experience working on a fraud detection and prevention system.

Qualifications

  • 5+ years of software engineering experience.
  • At least 3 years working in a SaaS payments environment.

Benefits & Perks

  • The base salary that we reasonably expect to pay for this role is $138,400-$173,000.
  • The actual base salary will be determined by skills, education, experience, etc.
  • Base pay is one aspect of a Total Rewards package.
  • Regular full-time employees are eligible for benefits.

Working at Appfolio

Our team values collaboration, innovation, and technical excellence, empowering small teams to drive the technical direction of our solutions.

Apply Now

Job Details

Posted AtJul 11, 2025
Salary138k-173k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Appfolio

Website

appfolioinc.com

Location

Dallas, TX

Industry

All Other Professional, Scientific, and Technical Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches