Software Engineer - Resident Concierge
Listed on 2026-10-18
-
Software Development
Software Engineer, Cloud Engineer - Software, Full Stack Developer, Software Architect
App Folio 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 pioneering technical leader to join a young, high-growth, cross-functional product development team, and to help drive the engineering growth and evolution of our Resident Concierge segment. As a Staff Software Engineer, you will help us design and build best-in-class app experiences, transforming sophisticated business needs into robust, production-grade SaaS infrastructure and pages. The ideal candidate will thrive in a highly collaborative environment, applying the latest in generative AI-assisted techniques to build an innovative product for our customers, has a passion for building leading-edge software and is driven to help build a successful SaaS product used by our large and growing audience of property managers and residents, and who wants to hold themselves to the highest standard of technical excellence while mentoring others in a high-stakes, high-scale environment.
Key Responsibilities:- Drive the technical vision and strategy across the Resident Concierge subsegment, influencing the product roadmap and making key architectural decisions that align with business goals.
- Lead the design and implementation of complex, distributed systems that power our next-generation products, preparing our systems for a 10x increase in traffic and engagement.
- Act as a force multiplier by coaching engineers and fostering a high-trust, autonomous culture where continuous learning and ownership are the norms.
- Collaborate as a peer with Product, Design, and Machine Learning leaders to bridge the gap between “what’s possible” in AI and “what’s valuable” for our customers.
- Operate in a highly autonomous team that owns the full lifecycle of solutions you build, from discovery to development to production
- Proactively research, share, and apply new technologies and patterns that improve system quality and accelerate delivery.
- Use test-driven development, code reviews, and continuous integration to deliver high-quality software and rapidly fix bugs as they come up.
- You have 8+ years of experience developing and scaling web-based applications, preferably in a SaaS environment.
- You have a track record of leading high-stakes projects from initial ambiguity to successful launch–aligning stakeholders, making tough technical trade-offs, and ensuring long-term system health.
- You have experience leading architectural discussions, defining system design, and guiding technical decision-making.
- You have proactively adopted AI tooling into your daily workflow. You don't just use these tools; you understand how to prompt, iterate, and validate AI-generated output to maintain the highest standards of excellence.
- 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.
- You have an ability to solve complex problems without a roadmap
- You love to learn about and use new tech, but understand the value of continuing to leverage…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).