AppFolio · 1 month ago
Sr. Software Engineer - Leasing
AppFolio is the technology leader powering the future of the real estate industry. They are seeking a senior-level Software Engineer to join their Leasing Signals Team, focusing on developing sophisticated pricing algorithms and optimizing bulk action capabilities for their SaaS products. The role involves collaborative product development and mentoring other engineers to enhance the team's overall capabilities.
Big DataElectronicsInformation TechnologyReal EstateSaaSSoftwareCloud ComputingAnalyticsComputerProperty ManagementPropTechWeb Hosting
Responsibilities
Product Development: Design, build, and deploy sophisticated pricing algorithms and optimize bulk action capabilities to streamline workflows and maximize value for property managers
Full-Stack Engineering: Develop scalable, robust, and performant solutions using our core stack (Ruby on Rails, TypeScript, GraphQL, React) to solve complex business problems
Mentorship: Act as a cross-functional force multiplier by mentoring and guiding other software engineers to upscale the team's overall engineering capabilities
Agentic Coding: Champion and improve the team's agentic coding practices, driving the active use of enterprise-approved AI tools to increase development velocity and efficiency
Algorithm & Database Optimization: Formulate, implement, and evaluate algorithms and database queries to support SaaS scalability, performance, and stability
Engineering Excellence: Use test-driven development, thoughtful code reviews, and continuous integration to deliver high-quality software and rapidly address issues
Collaboration: Work closely with, and incorporate feedback from, other engineering team members, QA, product owners, designers, and researchers
Agile Execution: Leverage agile practices to encourage collaboration, prioritization, and urgency to deliver at a rapid pace
Qualification
Required
5+ years of experience developing service-based applications, preferably in a SaaS environment at scale
Experience working across all levels of the development stack and excel at breaking down complex business requirements into elegant technical solutions
Natural mentor who enjoys upskilling teammates and fostering a culture of continuous learning
Experience with Agile software development processes: Scrum or Kanban
Strong experience with automated testing and value its role in sustainable engineering
Consider yourself language-agnostic, and have deep experience working with a modern language like Ruby, Java, or Python, as well as modern frontend frameworks (e.g., React)
Take a pragmatic approach to technology—you love learning about new tools (like AI coding assistants) to boost productivity, but understand the value of mastering proven technologies
Care about the long-term maintainability of the codebase and advocate for refactoring and clean architecture where appropriate
Balance intensity and sustainability; you care about work-life balance and want your company to care about it, too
Preferred
Bachelor's, Master's, or Ph.D. in Computer Science or related technical discipline
Deep expertise with our specific technology stack: Ruby on Rails, TypeScript, GraphQL, React, and AWS
Prior experience building or optimizing pricing algorithms, revenue management systems, or complex bulk-processing workflows
Experience with Data Engineering processes and systems such as PySpark, Apache Airflow, AWS Glue, Hadoop
Experience participating in architectural and systems design at scale
Benefits
Regular full-time employees are eligible for benefits - see here.
We enable a culture of high performance, where delivering results is recognized by opportunities for growth and compelling total rewards.
We partner with you to realize your potential by investing in you from the start.
We're cultivating a team of big thinkers through coaching and mentorship with our best-in-class leaders, and giving you the time and tools to develop your skills.
We excel at hybrid work by fostering an environment that feels flexible, personal and connected, no matter where we are.
We create space to fuel innovation and collaboration, and we come together to celebrate, connect, and succeed.
Company
AppFolio
AppFolio is a cloud business management solutions provider for the real estate industry.
H1B Sponsorship
AppFolio has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
88%
Represents job field similar to this job
Engineering and Development
Product Management
Management and Executive
Customer Service and Support
Accounting and Finance
Creatives and Design
Trends of Total Sponsorships
*2026 (13)
2025 (18)
2024 (24)
2023 (22)
2022 (34)
2021 (51)
2020 (35)
Funding
Current Stage
Public CompanyTotal Funding
$30MKey Investors
Investment Group of Santa BarbaraCisco,HeadlineHeadline
2015-06-26IPO
2013-11-01Series Unknown
2009-08-18Series C· $8M
Recent News
2026-06-18
Morningstar.com
2026-06-16
2026-06-10
Company data provided by crunchbase