Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr. Software Engineer - Leasing

$138.4k - $173k

AppFolio

Description

Who we are looking for: We are hiring a senior-level Software Engineer to join our Leasing Signals Team and contribute to our rapid product development pace. We work collaboratively to set the technical direction for our SaaS products, developing sophisticated, yet easy-to-use solutions for our customers. Our engineers find deep satisfaction in building things that customers actually need. We focus on delivering value to customers and understand that this often means delivering pragmatic code that meets customer needs while maintaining high technical standards.

Our team is currently in a phase of heavy feature development, specifically focused on enhancing the sophistication of our pricing algorithms and improving bulk action capabilities for our users. This is an ideal opportunity for someone who has a passion for building leading-edge software, thrives on solving complex business logic, and is driven to help build a successful SaaS product used by thousands of happy businesses. We foster an environment that empowers small teams to set the technical direction of our solutions collaboratively while leveraging the latest agentic coding practices to maximize efficiency.

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.
You know you're the right fit if...
  • You have 5+ years of experience developing service-based applications, preferably in a SaaS environment at scale.
  • You have experience working across all levels of the development stack and excel at breaking down complex business requirements into elegant technical solutions.
  • You are a natural mentor who enjoys upskilling teammates and fostering a culture of continuous learning.
  • You have experience with Agile software development processes: Scrum or Kanban.
  • You have strong experience with automated testing and value its role in sustainable engineering.
  • You 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).
  • You 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.
  • You care about the long-term maintainability of the codebase and advocate for refactoring and clean architecture where appropriate.
  • You balance intensity and sustainability; you care about work-life balance and want your company to care about it, too. You'll put in the extra hour when needed but won't let it become a habit.
Nice to Have:
  • 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.

Compensation & Benefits The base salary that we reasonably expect to pay for this role is $138,400 - $173,000. The actual base salary for this role will be determined by a variety of factors, including but not limited to the candidate's skills, education, experience, etc. Please note that base pay is one important aspect of a compelling Total Rewards package. The base pay range indicated here does not include any additional 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 here.

#LI-SS2

About AppFolio

AppFolio is the technology leader powering the future of the real estate industry. Our innovative platform and trusted partnership enable our customers to connect communities, increase operational efficiency, and grow their business. For more information about AppFolio, visit appfolio.com.


Why AppFolio

Grow We enable a culture of high performance, where delivering results is recognized by opportunities for growth and compelling total rewards. Our challenging and meaningful work drive the growth of our business, and ourselves.

Learn 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.

Impact We are creating a world where living in, investing in, managing, and supporting communities feels magical and effortless, freeing people to thrive. We do this by innovating with purpose while cultivating a culture of impact. We learn as much from each other as we do our customers and our communities.

Connect 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.

Paddle as One.

Learn more at appfolio.com/company/careers

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.
Vacancy posted 13 hours ago
Similar jobs that could be interesting for youBased on the Sr. Software Engineer - Leasing in United States vacancy
  • $138.4k - $173k

     ...the AppFolio Property Manager: web-based software for managers of apartment buildings to...  ...bill upload - SBE, a fully featured AI leasing agent - LISA, a LLM backed chat interface...  ...capable of. About the culture Engineers work in small, focused, cross-functional... 
    Senior
    Full time
    Internship
    Remote work
    Flexible hours

    AppFolio

    United States
    4 days ago
  •  ...Overview What we do. Electric Car Leasing Why we do it. Greener. Fairer. Future. We’re looking for a Senior Fullstack Software Engineer (Python and React) to join our product and engineering team building the systems that power our ability to revolutionize the electric... 
    Senior
    Work at office

    Octopus Energy

    New York, NY
    1 day ago
  •  ...Senior Software Engineer New Zealand Does building a brand-new product from the ground up, with AI tooling as a force multiplier, make you tick? At Re-Leased our vision is to shape the future of Commercial Real Estate and drive better outcomes for people, property... 
    Senior
    Odd job
    Live out
    Work at office
    Remote work
    Work from home
    Flexible hours

    RELEASED Defunct

    United States
    4 days ago
  •  ...Progressive Leasing is a leading provider of in-store and e-commerce lease-to-own solutions. With more than 20 years in FinTech,...  ...Later (BNPL) platform. We are currently hiring a Senior Software Engineer to help grow our company and ensure our mission is achieved!... 
    Senior
    Currently hiring
    Work at office
    Local area
    Remote work
    Work from home

    Progressive Leasing

    United States
    3 days ago
  • $158k - $205k

     ...offers a diverse range of financial services, including banking, leasing, securities, credit cards, and consumer finance. The Group...  ...employees. Role Description We are seeking a Senior Software Engineer with deep expertise in system and software design to join our... 
    Senior
    Work at office
    Local area
    Work from home
    Worldwide

    Sumitomo Mitsui Financial Group, Inc.

    New York, NY
    1 day ago
  •  ...awareness, early warning, and kill assessment capabilities in the most demanding environments. Join a global team of 35 000 engineers, software developers, and cyber experts who turn complex challenges into reliable, next generation systems that keep warfighters ahead... 
    Senior
    Worldwide
    Flexible hours

    Lockheed Martin

    Moorestown, NJ
    5 hours ago
  • $125.7k - $213.9k

     ...management industry through innovative software solutions-and is rapidly embracing AI to...  ...product ecosystem. As a Senior Software Engineer within our Integrated Front Office, you...  ...mission-critical systems that support leasing, CRM, screening, marketing, and integrations... 
    Senior
    Remote work

    RealPage

    Richardson, TX
    2 days ago
  • $169.75k - $206.2k

     ...for the complex financial contracts—like leases, prepaids, and accruals—that are the...  ...backbone of modern business. We are not just a software provider; we are the unified subledger...  ...Problems that Matter Most: Senior AI Engineer The FinQuery AI team builds and owns the... 
    Senior
    Contract work
    Work experience placement
    Casual work
    Work at office
    Immediate start
    Work from home
    Worldwide
    Flexible hours

    FinQuery

    Atlanta, GA
    14 hours ago
  • $145k - $155k

     ...operates a portfolio of well-leased, top of tier, modernized, amenitized...  ...SUMMARY The Sr. Application Developer will play...  ...role across all phases of the software development lifecycle, from design...  ...specialists, network engineers, business analysts, and project... 
    Senior
    Work experience placement
    Summer work
    Work at office
    Remote work
    Flexible hours

    Empire State Realty Trust

    New York, NY
    19 hours ago
  • $350 per month

     ...dealerships. We provide vehicle financing, leasing, subscription, and insurance solutions to...  ...by job level: o Associate / Sr. Associate: $350 o Manager / Sr. Manager...  ...choice What to Expect The Sr. Release Engineer & Administration Manager (Salesforce) is... 
    Senior
    Seasonal work
    Immediate start

    Hyundai Capital Bank Europe

    Plano, TX
    19 hours ago
  • $350 per month

     ...dealerships. We provide vehicle financing, leasing, subscription, and insurance solutions to...  ...by job level: o Associate / Sr. Associate: $350 o Manager / Sr. Manager...  ...Services (AWS). This role partners with engineering, security, and product teams to define target... 
    Senior
    Immediate start

    Hyundai Capital Bank Europe

    Irvine, CA
    19 hours ago
  •  ...About the Role: As a CBRE Software Engineer Principal supporting AI-ML initiatives, you will be responsible for developing, maintaining,...  ...CBRE serves clients through four business segments: Advisory (leasing, sales, debt origination, mortgage serving, valuations); Building... 
    Work at office
    Flexible hours

    CBRE

    Richardson, TX
    5 days ago
  • $225k - $250k

     ...a key need in the market as traditional leased models are struggling to keep pace with...  ...well positioned to bring in-house design, engineering and operational capabilities to...  ...Arlington, VA. The Data Center Security Software Principal Engineer leads applied AI, automation... 

    Fleet Data Centers

    Alexandria, VA
    1 day ago
  •  ...Sr. Software Engineer / Architect (ServiceNow, UI/UX) ServiceNow Architecture, React coding, UI/UX design, UI Cataloguing, Enterprise Workflow Redesign, SaaS experience - with strong front-end focus (this architect must code in React on a UI/UX project). GC/... 
    Senior
    Contract work
    Local area

    3B Staffing LLC

    Valencia, CA
    4 days ago
  • SKU Testing Functional Testing L1 V2 Manual testing SKU Testing Functional Testing L1 V2 Manual testingSKU Testing Functional Testing L1 V2 Manual testing SKU Testing Functional Testing L1 V2 Manual testing
    Senior

    Texas State Library and Archives Commision

    Mountain View, CA
    2 days ago
  • $350 per month

     ...dealerships. We provide vehicle financing, leasing, subscription, and insurance solutions to...  ...by job level: o Associate / Sr. Associate: $350 o Manager / Sr. Manager...  ...will partner closely with product owners, engineering teams, integration architects, and vendors... 
    Senior
    Immediate start

    Hyundai Capital Bank Europe

    Plano, TX
    1 day ago
  •  .... The STM32MP1 series micro running the OpenSTLinux distribution is a choice made specifically to for the micro to host the Wi-Fi software stack. # Implement Ethernet communications in the STM32MP1 series micro. # Merge/Port existing bare-metal code of a proven... 
    Senior

    3B Staffing LLC

    Waukegan, IL
    19 hours ago
  • ¿ Minimum 2 years of experience needed in Networking industry ¿ knowledge and hands on experience in UCS, EXSI, Vcenter and virtualization . ¿ Knowledge and hands on experience in bringing up Cisco switches, Routers as stand alone and as stacks. ¿ Strong Networking concepts...
    Senior

    Procyon TS

    San Jose, CA
    13 hours ago
  • Sr. Java Developer 10+ years of experience as Sr. Java Developer Past Walmart experience is a must Experience in Java, Spring, Spring Boot, Spring JPA, Kafka, Azure, Cosmos Please share resumes on ****@*****.***
    Senior

    Argyle Infotech

    Daisetta, TX
    19 hours ago
  •  ...Real Time Trading, Compliance & Risk Systems Engineer This opportunity is sitting in NYC - Hybrid 2-3x/week You will be responsible for designing, implementing & continuously evolving real time trading, compliance & risk systems on the engineering team. This team works... 
    Senior

    BAMM Staffing

    New York, NY
    19 hours ago
  •  ...development of cutting-edge restaurant technology that directly impacts millions of customers and team members across 7,500+ restaurants? As a Sr. Software Engineer II at Taco Bell, you will serve as a technical leader and domain expert within our fast-growing Resta... 
    Senior

    Taco Bell

    Irvine, CA
    3 days ago
  • Test Automation Selenium L1 selenium with java selenium with java TestingTest Automation Selenium L1 selenium with java selenium with java TestingTest Automation Selenium L1 selenium with java selenium with java TestingTest Automation Selenium L1 selenium with java selenium...
    Senior

    Procyon TS

    Mountain View, CA
    19 hours ago
  • Job Description: Splunk Presale Manager Position Overview The Splunk Presale Manager is a pivotal role within our organization, responsible for driving the technical sales process and ensuring customers fully understand the value of our Splunk solutions. This individual...
    Senior

    Yantran LLC

    Washington, MA
    19 hours ago
  • $116k - $159.5k

     ...business/IT needs.   Coordinate the tasks of less experienced engineers and collaborate across teams as needed. Independence level:...  ...ability to lead small to medium teams in delivering software solutions. Demonstrates strong software development capabilities... 
    Senior
    Work experience placement
    Work at office
    Remote work
    Relocation
    3 days per week

    Exelon

    Baltimore, MD
    19 hours ago
  •  ...Sr. Software Engineer 8 year of experience in the Automotive domain. Experience in issue management, prioritization and risk analysis. Experience in the ALM tool chain eg, JIRA and confluence. Good knowledge on Generic Global Diagnostics specification (GGSD). Experience... 
    Senior

    Keylent Inc

    Northville, MI
    19 hours ago
  •  ...sales to enable automated replenishment. Team culture/work environment: CW will report up to the manager of engineering. Team is made up of a sr. developer and 3 programmers. Team is strong on Kubernetes, Azure, Java, React talking to initial the... 
    Senior
    Remote work

    Software Technology Inc

    United States
    14 hours ago
  •  ...JOB TITLE: Senior Software Engineer - Back End III JOB DESCRIPTION • Experience developing solutions in the Openshift platform • Experience with microservices architecture (domain driven design) • Experience with event driven architecture • Full... 
    Senior

    3B Staffing LLC

    Cincinnati, OH
    19 hours ago
  •  ...Sr. Software Engineer (OIPA) Location: Durham North Carolina, Remote till Covid Duration: 12+ months The Expertise and Skills You Bring Lead and present a technical solution (e.g. POC) and the underlying business requirements that drove its development;... 
    Senior
    Remote work

    Samprasoft

    Durham, NC
    1 day ago
  •  ...Work closely with DevOps and cloud infrastructure architects and engineers to design, implement and manage secure, scalable and reliable cloud infrastructure environments for Foghorn customers. Propose and implement cloud infrastructure transformation and automation based... 
    Senior

    Procyon TS

    Alpharetta, GA
    19 hours ago
  •  ...Principal Engineer For Embedded Linux Highly experienced engineer (Principal / Sr. level) with experience in low level (BSP & device drivers) and platform / kernel level software in a Linux environment. The engineer will be developing device drivers for a variety of... 
    Senior

    Kaav Inc.

    Burnsville, MN
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Software Engineer - Leasing. Be the first to apply!