Staff Software Engineer - Investor/Owner
AppFolio · Dallas, TX · 1 wk ago
Engineering$167k–$209k/yrFull-time
Key Responsibilities
- Drive the technical vision and strategy across the Owner 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.
- Operate in a highly autonomous team that owns the full lifecycle of solutions you build, from discovery to development to production.
- 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.
- Use test-driven development, code reviews, and continuous integration to deliver high-quality software and rapidly fix bugs as they come up.
Requirements
- 8+ years of experience developing and scaling web-based applications, preferably in a SaaS environment.
- 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.
- Experience leading architectural discussions, defining system design, and guiding technical decision-making.
- Proactive adoption of AI tooling into daily workflow, understanding how to prompt, iterate, and validate AI-generated output to maintain the highest standards of excellence.
- A pragmatic approach to technology, adopting new tools where they add value, while mastering proven technologies.
- Able to solve complex problems without a roadmap, balancing intensity and sustainability.
- Care about long-term maintainability, advocating for clean architecture, and driving continuous refactoring and improvement.
- Ability to identify and resolve code-smells through sensible refactoring.
- Cares about work-life balance and advocates for sustainable practices.
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, Golang, React, AWS, or service-oriented architectures.
Compensation & Benefits
The base salary that we reasonably expect to pay for this role is $167,200 - $209,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. Regular full-time employees are eligible for benefits - see here.