Sr. Software Engineer - Resident Concierge

AppFolioSanta Barbara, CA
Hybrid

About The Position

We are hiring a Full Stack Senior Software Engineer to join our Resident Concierge team. The team's mission is to own the security and scalability of the product, crafting a strong foundation for the growth of our resident products. This will be an engineering-driven team where engineers will have the agency to identify and advocate for the changes needed to support other teams. Engineers will play a key role in setting the technical direction and driving best practices to ensure scalability and flexibility. This is an ideal opportunity for someone who has a passion for building leading-edge software and solving problems with long term solutions in order to build a scalable successful SaaS product used by millions of happy residents. We foster an environment that empowers small teams to set the technical direction of our solutions collaboratively.

Requirements

  • 5+ years of experience developing web-based applications, preferably in a SaaS environment.
  • Proven experience designing complex data models that fit into business requirements.
  • Proven experience developing web applications in an agile SaaS environment.
  • Extensive experience with Go and Typescript in production environments.
  • Extensive experience with PostgreSQL.
  • Strong familiarity with Test-Driven-Development.
  • Effective communication skills and a strong desire to collaborate with cross-functional teams.
  • Creative ability to solve complex problems in collaboration with the product team.
  • You have a high degree of initiative, creativity, persistence, and a strong focus on producing tangible results quickly and pragmatically.
  • You are proactive about the long-term maintainability of the codebase and advocate for refactoring and clean-ups where appropriate.
  • You love learning about new technologies, but love building real products more.

Responsibilities

  • Build a deep understanding of our Resident segment enabling you and your team to truly own the growth strategy.
  • Become a master of your software engineering craft, and work with other software engineers who are smart enough to teach you, and humble enough to learn from you.
  • Develop scalable, robust, and simple web-based solutions to solve complex business problems for our customers.
  • Implement new features and optimize existing ones to drive maximum scalability, stability, and performance.
  • Use test-driven development, code reviews, and continuous integration to deliver high-quality software and rapidly fix bugs as they come up.
  • Work closely with, and incorporate feedback from other engineering team members, QE, product owners, and our APM customers.
  • Leverage agile practices to release small batches of value to customers continuously. – test-driven development, pair programming, live code review, continuous integration, and continuous delivery.

Benefits

  • The compensation that we reasonably expect to pay for this role is: $138,400 - $173,000 base pay.
  • Regular full-time employees are eligible for benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service