AppFolio · 8 hours ago
Sr. Software Engineer - Deployment Platform
AppFolio is a software company focused on creating innovative products that improve their customers' lives. They are seeking a Sr Software Engineer to join their Deployment Platform team, responsible for designing and maintaining deployment tooling to enhance the software development experience for their engineering teams.
AnalyticsComputerInformation TechnologyProperty ManagementPropTechSaaSSoftwareWeb Hosting
Responsibilities
Design, build, and maintain the deployment tooling used by all Appfolio engineering teams
Write and maintain deployment workflows that are both reliable, fault-tolerant and scale
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
Actively review and mentor code from other engineers in the team and organization. We have a strong collaborative culture built upon transparency
Continually seek to improve and develop mastery of your domain. This includes seeking and giving feedback on a regular basis
Implement new features and optimize existing ones to drive maximum scalability, stability, and performance
Work closely with, and incorporate feedback from other engineering team members, QA, product owners, and our APM customers
Qualification
Required
Experience with modern cloud platforms e.g. AWS/Azure/GCP
Experience with AWS services e.g. Lambda, EC2, ECS, EKS, S3, RDS, DynamoDB
Experience with cloud tools and solutions e.g. terraform, cloudformation, IaaC
Experience with containers and orchestration e.g. docker, kubernetes, helm
Proficient in Python programming language or other high level programming languages like Ruby, Java or Go
Familiarity with CI/CD tools e.g. Bazel, GitHub Actions, CircleCI
Familiarity with GitOps Deployment model and tooling including ArgoCD, FluxCD, Git
Experience supporting hundreds of deployments per week
Experience with operational excellence and a deep understanding of metrics, alarms and dashboards
You love learning about new technologies but understand the value of using something old if it still does everything you need it to do
You care about the long-term maintainability of the codebase and will learn to advocate for refactoring and clean-ups where appropriate
You care about work-life balance and want your company to care about it, too; you'll put in the extra hour when needed but won't let it become a habit
Preferred
Degree in Computer Science or related technical discipline preferred
Hands-on work/internship experience developing web-based applications, preferably in a SaaS environment
Creativity, ability to solve complex problems without a roadmap
Experience working across all levels of the development stack
Strong engineering background in building platform services and/or distributed systems at scale
Familiarity with Agile software development processes: Scrum or Kanban
Company
AppFolio
AppFolio is a cloud business management solutions provider for the real estate industry.
H1B Sponsorship
AppFolio has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (18)
2024 (24)
2023 (22)
2022 (34)
2021 (51)
2020 (35)
Funding
Current Stage
Public CompanyTotal Funding
$30MKey Investors
Investment Group of Santa BarbaraHeadline
2015-06-26IPO
2013-11-01Series Unknown
2009-08-18Series C· $8M
Recent News
2025-11-25
Company data provided by crunchbase