> Markdown version of [/jobs/ext/2203464-full-stack-software-engineer](https://www.wearedevelopers.com/jobs/ext/2203464-full-stack-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # full-stack Software Engineer - **Company:** AppFolio, Inc. - **Location:** Santa Barbara, United States (Remote available) - **Experience:** Expert - **Salary:** $138,400.0 - $173,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Adobe InDesign, Agile Methodology, Artificial Intelligence, Amazon Web Services, Automation of Tests, Software as a Service, Code Review, Continuous Integration, Database Queries, Python (Programming Language), Machine Learning, Scrum Methodology, Ruby on Rails, Ruby, Service-Oriented Architecture, Web Applications, Test-Driven Development (TDD), ReactJS, Information Technology - **Published:** August 23, 2026 - **Apply:** https://www.dice.com/job-detail/c2119477-8521-4477-89b0-8dcf8f7e616b ## About the Role * You have 5+ years of experience developing and scaling web-based applications, preferably in a SaaS environment. * You are comfortable working across all levels of the development stack and excel at breaking down complex problems. * You have experience leading technical projects end-to-end-from shaping requirements and architecture through implementation, launch, and ongoing optimization-while aligning stakeholders and ensuring successful outcomes. * You have experience with modern Agile software development practices (Scrum, Kanban, CI/CD). * You have strong experience with automated testing and understand its role in sustainable engineering. * You are language agnostic and have deep experience with at least one modern language such as Ruby, Java, or Python. * You take a pragmatic approach to technology-adopting new tools where they add value, while mastering proven technologies. * You care about long-term maintainability, advocate for clean architecture, and drive continuous refactoring and improvement. * You balance intensity and sustainability-you'll go the extra mile when needed but also model healthy work-life balance. Nice to Have: * Bachelor's, Master's, or Ph.D. in Computer Science or related technical discipline. * Experience with technologies in our stack such as Ruby on Rails, React, AWS, or service-oriented architectures. * Experience with AI/ML technologies and how they integrate into SaaS applications. * Experience leading architectural discussions, defining system design, and guiding technical decision-making. ## Description We are hiring a senior-level full-stack Software Engineer to join our Leasing Engineering Team and drive our rapid product development pace. We work collaboratively to define the technical direction for our SaaS products, developing high-quality, easy-to-use solutions for our customers. Our engineers take pride in delivering solutions that meaningfully impact customers and raise the technical bar for the organization. We balance pragmatism with excellence-delivering value quickly while ensuring systems are reliable, scalable, and maintainable. This is an ideal opportunity for someone who is passionate about building leading-edge software, thrives on solving complex technical problems, and wants to play a key role in shaping the success of a SaaS product used by thousands of businesses. We foster an environment that empowers small teams to take ownership, set the technical vision, and lead through impact. Responsibilities: * Develop scalable, resilient, and elegant web-based solutions to solve complex business problems at scale. * Lead by example in design, coding, and architecture; mentor and coach other engineers to raise the technical bar across the team. * Formulate, implement, and optimize algorithms and database queries to ensure SaaS scalability, performance, and stability. * Design and deliver new features and improve existing ones with a focus on robustness, maintainability, and performance. * Drive engineering excellence through test-driven development, thoughtful code reviews, and continuous integration practices. * Collaborate deeply with engineers, QA, product managers, designers, and researchers to deliver end-to-end solutions. * Champion agile practices that emphasize collaboration, prioritization, urgency, and accountability to deliver at a rapid pace. * Proactively research, share, and apply new technologies and patterns that improve system quality and accelerate delivery. ## Related Videos - [From Punch Cards to AI-assisted Development](https://www.wearedevelopers.com/videos/611-from-punch-cards-to-ai-assisted-development) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)