AppFolio
Overview
AppFolio is looking for a Software Engineer II to join our fast-paced team working to bring the power of well-designed SaaS services to our Investment Manager product, the leading software platform in the fast-growing space of real estate investment management. We seek a strong software engineer to help build and evolve the foundational elements of our product. This role emphasizes Agile practices and collaboration to build infrastructure and systems for cross-functional product development teams. This is an opportunity for someone who is passionate about building leading-edge software for a SaaS product used by thousands of businesses, with small teams empowered to set technical direction.
Responsibilities
Become a master of your software engineering craft, and collaborate with other engineers who can teach you and whom you can learn from.
Develop scalable, robust, and simple web-based solutions to solve complex business problems for customers.
Implement new features and optimize existing ones to drive scalability, stability, and performance.
Use test-driven development, code reviews, and continuous integration to deliver high-quality software and rapidly fix bugs.
Work closely with engineering teammates, QA, product owners, and APM customers to incorporate feedback.
Leverage agile practices to release small batches of value to customers continuously (test-driven development, pair programming, live code review, CI, and CD).
Qualifications
Required:
You have experience with Ruby, Java, or Python; familiarity with JavaScript is a plus. You value maintainability and refactoring when appropriate; you understand the importance of long-term code health.
You care about work-life balance and are willing to put in the extra effort when needed without letting it become a habit.
Education/Experience:
Bachelor’s, Master’s, or Ph.D. in Computer Science or related technical discipline; at least 2 years of hands-on web application development experience, preferably in a SaaS environment.
Creativity and the ability to solve complex problems without a roadmap.
Nice to Have:
Experience across all levels of the development stack; familiarity with Ruby on Rails, React, MySQL, AWS, SOA; familiarity with Agile processes (Scrum or Kanban); familiarity with test-driven development.
Compensation & Benefits The base salary range for this role is $114,400 - $143,000. The actual base salary will be determined by factors including skills, education, and experience. This base pay range does not include additional benefits or bonuses/commissions. Regular full-time employees are eligible for benefits.
About AppFolio AppFolio is the technology leader powering the future of the real estate industry. Our platform enables customers to connect communities, increase operational efficiency, and grow their business. For more information, visit appfolio.com.
Equal Opportunity Statement of Equal Opportunity: AppFolio values diversity and is an Equal Opportunity Employer. We encourage applicants from all backgrounds and experiences.
#J-18808-Ljbffr
Responsibilities
Become a master of your software engineering craft, and collaborate with other engineers who can teach you and whom you can learn from.
Develop scalable, robust, and simple web-based solutions to solve complex business problems for customers.
Implement new features and optimize existing ones to drive scalability, stability, and performance.
Use test-driven development, code reviews, and continuous integration to deliver high-quality software and rapidly fix bugs.
Work closely with engineering teammates, QA, product owners, and APM customers to incorporate feedback.
Leverage agile practices to release small batches of value to customers continuously (test-driven development, pair programming, live code review, CI, and CD).
Qualifications
Required:
You have experience with Ruby, Java, or Python; familiarity with JavaScript is a plus. You value maintainability and refactoring when appropriate; you understand the importance of long-term code health.
You care about work-life balance and are willing to put in the extra effort when needed without letting it become a habit.
Education/Experience:
Bachelor’s, Master’s, or Ph.D. in Computer Science or related technical discipline; at least 2 years of hands-on web application development experience, preferably in a SaaS environment.
Creativity and the ability to solve complex problems without a roadmap.
Nice to Have:
Experience across all levels of the development stack; familiarity with Ruby on Rails, React, MySQL, AWS, SOA; familiarity with Agile processes (Scrum or Kanban); familiarity with test-driven development.
Compensation & Benefits The base salary range for this role is $114,400 - $143,000. The actual base salary will be determined by factors including skills, education, and experience. This base pay range does not include additional benefits or bonuses/commissions. Regular full-time employees are eligible for benefits.
About AppFolio AppFolio is the technology leader powering the future of the real estate industry. Our platform enables customers to connect communities, increase operational efficiency, and grow their business. For more information, visit appfolio.com.
Equal Opportunity Statement of Equal Opportunity: AppFolio values diversity and is an Equal Opportunity Employer. We encourage applicants from all backgrounds and experiences.
#J-18808-Ljbffr