Remote Position
[Remote] Staff Software Engineer - Resident Concierge
🌍 Remote · United States
💼 Full-time
Note: The job is a remote job and is open to candidates in USA. AppFolio is a cloud-based software company and AI-first engineering organization that develops products to simplify business operations. The Staff Software Engineer will provide technical leadership for the Resident Concierge segment by shaping strategy, designing scalable SaaS infrastructure, mentoring engineers, and delivering innovative software products.
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
Skills
- * 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 existing technology when it gets the job done
- * You care about the long-term maintainability of the codebase and advocate for refactoring and code cleanliness
- * You can identify and resolve code-smells through sensible refactoring
- * 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
- * Bachelor's, Master's, or Ph.D. in Computer Science or related technical discipline
- * Experience with technologies in our stack such as Golang, React, AWS, or service-oriented architectures
Benefits
- Regular full-time employees are eligible for benefits
- Opportunities for growth
- Coaching and mentorship with our best-in-class leaders
- Time and tools to develop your skills
- Hybrid work with a flexible, personal and connected environment
Company Overview
Company H1B Sponsorship