> Markdown version of [/jobs/ext/3806146-sr-software-engineer-leasing](https://www.wearedevelopers.com/jobs/ext/3806146-sr-software-engineer-leasing). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. Software Engineer - Leasing - **Company:** AppFolio, Inc. - **Location:** Richardson, TX, United States - **Experience:** Expert - **Salary:** $138,400.0 - $190,300.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Adobe InDesign, Agile Methodology, Artificial Intelligence, Amazon Web Services, Automation of Tests, Software as a Service, Code Review, Continuous Integration, Database Queries, Python (Programming Language), Machine Learning, Scrum Methodology, Ruby on Rails, Ruby, Service-Oriented Architecture, Web Applications, Test-Driven Development (TDD), ReactJS, Information Technology - **Published:** October 17, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=e75f9eb08f537faa ## About the Role * You have 5+ years of experience developing and scaling web-based applications, preferably in a SaaS environment. * You are comfortable working across all levels of the development stack and excel at breaking down complex problems. * You have experience leading technical projects end-to-end-from shaping requirements and architecture through implementation, launch, and ongoing optimization-while aligning stakeholders and ensuring successful outcomes. * You have experience with modern Agile software development practices (Scrum, Kanban, CI/CD). * You have strong experience with automated testing and understand its role in sustainable engineering. * You are language agnostic and have deep experience with at least one modern language such as Ruby, Java, or Python. * You take a pragmatic approach to technology-adopting new tools where they add value, while mastering proven technologies. * You care about long-term maintainability, advocate for clean architecture, and drive continuous refactoring and improvement. * You balance intensity and sustainability-you'll go the extra mile when needed but also model healthy work-life balance. Nice to Have: * Bachelor's, Master's, or Ph.D. in Computer Science or related technical discipline. * Experience with technologies in our stack such as Ruby on Rails, React, AWS, or service-oriented architectures. * Experience with AI/ML technologies and how they integrate into SaaS applications. * Experience leading architectural discussions, defining system design, and guiding technical decision-making. ## Description We are hiring a senior-level full-stack Software Engineer to join our Leasing Engineering Team and drive our rapid product development pace. We work collaboratively to define the technical direction for our SaaS products, developing high-quality, easy-to-use solutions for our customers. Our engineers take pride in delivering solutions that meaningfully impact customers and raise the technical bar for the organization. We balance pragmatism with excellence-delivering value quickly while ensuring systems are reliable, scalable, and maintainable. This is an ideal opportunity for someone who is passionate about building leading-edge software, thrives on solving complex technical problems, and wants to play a key role in shaping the success of a SaaS product used by thousands of businesses. We foster an environment that empowers small teams to take ownership, set the technical vision, and lead through impact. Responsibilities: * Develop scalable, resilient, and elegant web-based solutions to solve complex business problems at scale. * Lead by example in design, coding, and architecture; mentor and coach other engineers to raise the technical bar across the team. * Formulate, implement, and optimize algorithms and database queries to ensure SaaS scalability, performance, and stability. * Design and deliver new features and improve existing ones with a focus on robustness, maintainability, and performance. * Drive engineering excellence through test-driven development, thoughtful code reviews, and continuous integration practices. * Collaborate deeply with engineers, QA, product managers, designers, and researchers to deliver end-to-end solutions. * Champion agile practices that emphasize collaboration, prioritization, urgency, and accountability to deliver at a rapid pace. * Proactively research, share, and apply new technologies and patterns that improve system quality and accelerate delivery.