Sr. Software Engineer - Affordable Housing
Listed on 2026-01-14
-
Software Development
Software Engineer, Full Stack Developer, Cloud Engineer - Software, Agile Developer
Sr. Software Engineer - Affordable Housing
Hi, We’re App Folio. We’re innovators, changemakers, and collaborators. We’re more than just a software company — we’re a cloud-based powerhouse that creates products to make our customers’ lives easier. We’re revolutionizing how people do business, and we want your ideas, enthusiasm, and passion to help us keep innovating.
We’re looking for a Full Stack Senior Software Engineer to join an exceptional team and become a technical domain expert in our Affordable Housing space. Our team aims to make applying for, living in, and managing affordable housing units feel effortless and simple. Affordable Housing is an enormously complex domain that requires complex data gathering and recurring submissions for certification and compliance.
The work is fast‑moving and property managers can struggle to keep up. With this team’s focus, innovation, and attention to detail, we see a future where it doesn’t have to be this way.
This is an ideal opportunity for someone who has a passion for building leading‑edge software 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.
Responsibilities- Build a deep understanding of our existing Affordable Housing segment, enabling you and your team to truly own the domain.
- Develop scalable, robust, and simple web‑based solutions to solve complex business problems – leveraging existing technology, refactoring, integrating with partners, or starting from scratch where appropriate.
- Help mentor and guide other software engineers.
- Implement new features and optimize existing ones to drive maximum performance.
- Work closely with and incorporate feedback from other engineering team members, QA, product owners, and designers. Participate in a high‑performing, empowered team with high levels of mutual trust and respect. Own your problem space, reflect on and grow from failures, and celebrate successes.
- Work in an agile fashion to turn massive, unruly problems into thinly sliced deliverables and execute quickly while limiting work in progress.
- Research, share, and recommend new technologies and trends.
- Hold a high bar of engineering excellence – adopt best practices, provide and receive in‑depth code reviews, and participate in healthy debate as a team. Evangelize your own expertise and experience throughout the organization.
- Prioritize quality. Thoughtful test coverage is a given, and any escalations from external stakeholders are handled and resolved swiftly. Use test‑driven development, code reviews, and continuous integration to deliver high‑quality software and rapidly fix bugs.
- Extensive experience developing web applications, preferably in an agile SaaS environment.
- Proven experience working across all levels of the development stack.
- Strong familiarity with Ruby on Rails, React, MySQL, AWS, and SOA.
- Strong familiarity with Agile software development processes:
Scrum or Kanban. - Strong familiarity with Test‑Driven‑Development.
- Creativity and proactivity – the ability to solve complex problems without a roadmap.
- A love of learning about and using new tech, balanced with the ability to leverage existing technology when it gets the job done.
- A commitment to long‑term maintainability of the codebase and advocacy for refactoring and code cleanliness.
- Ability to identify and resolve code‑smells through sensible refactoring.
- Five or more years of experience working in software engineering teams.
- Comfortable working with remote team members.
- Pragmatic thinking and the ability to balance business outcomes with technical goals.
- Ability to establish strong working relationships with peers across other platform development teams.
- Experience working across all levels of the development stack.
- Experience with Ruby on Rails, React, MySQL, AWS, and SOA.
- Experience with Agile processes:
Scrum or Kanban. - Experience with Test‑Driven‑Development.
- Knowledge of TRACS, iMAX system, HUD 202D Guidelines.
The base salary for this role is $138,400 –…
(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).