AppFolio

Sr. Software Engineer - Resident Concierge

AppFolio$138K — $173K *
US-AnywhereRemote in Santa Barbara, CA
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years experience in web-based applications, ideally SaaS sector.
  • Proven ability in designing complex data models based on business requirements.
  • Experience in developing applications within agile SaaS frameworks.
  • Extensive production experience with Go and Typescript.
  • Strong expertise in PostgreSQL databases.
  • Familiarity with Test-Driven Development methodologies.
  • Excellent communication skills for cross-functional collaboration.
  • Creative problem-solving skills in partnership with product teams.
  • High initiative with a focus on tangible, fast results.
  • Proactive about codebase maintainability and advocating for refactoring.

Responsibilities

  • Gain deep insights into the Resident segment to steer growth strategies.
  • Master your engineering craft, working collaboratively with peers.
  • Create scalable and robust web solutions for complex business challenges.
  • Implement and enhance features for optimal performance and stability.
  • Utilize test-driven development, code reviews, and CI for high-quality software delivery.
  • Collaborate closely with engineering teams, product owners, and customers for feedback.
  • Adopt agile practices to deliver continuous value to customers.

Benefits

  • Comprehensive Total Rewards package beyond just salary.
  • Opportunities for discretionary bonuses based on role and performance.
  • Access to a variety of employee benefits for regular full-time staff.
  • Supportive environment that encourages innovation and collaboration.
  • A team-driven culture allowing engineers to influence technical direction.
Full Job Description
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. 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.
You know you're the right fit if...
  • 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.
Location Find out more about our locations by visiting our site. Compensation & Benefits The compensation that we reasonably expect to pay for this role is: $138,400 - $173,000 base pay. The actual compensation for this role will be determined by a variety of factors, including but not limited to the candidate's skills, education, experience, and internal equity. Please note that compensation is just one aspect of a comprehensive Total Rewards package. The compensation range listed here does not include additional benefits or any discretionary bonuses you may be eligible for based on your role and/or employment type. Regular full-time employees are eligible for benefits - see here. #LI-SS2

About AppFolio

AppFolio provides cloud-based property management software that allows property managers and owners to market, automate, and manage tasks related to their properties. The company's software is used in a variety of industries, including real estate, legal, and accounting. AppFolio was founded in 2006 and is headquartered in Goleta, California.
Learn more about AppFolio
Size
1,600 employees
Market Cap
$3.6 billion
Industry
Net Income
$158.4 million
Founded
2006
5 Year Trend
+27.8%
Revenue
$310 million
NASDAQ

Similar Jobs

More Jobs at AppFolio

More Information Technology Jobs

Find similar Sr. Software Engineer - Resident Concierge jobs: