Sr. Software Engineer - Property & Programs
$138.4k - $173kAppfolio
Description
AppFolio is more than a company. We’re a community of dreamers, big thinkers, problem solvers, active listeners, and multipliers. At every opportunity, we set the pace while delivering innovation built to carry real estate into the future. One in which every experience feels effortless, yet meaningful. Where customers are empowered to take on any opportunity. We show up as one team, connected by our values to be a force for good. Because together, we have the power to create extraordinary outcomes for our customers, our communities, and ourselves.
Who we are looking for:
We are hiring a Full Stack Senior Software Engineer to join our newly formed Mixed Portfolio Foundation team. The team's mission is to own the foundational architecture and data models that are common to multiple property types, crafting a strong foundation for our Affordable Housing and Student housing teams to build upon. In addition to driving new capabilities, the team will play a key role in strengthening and evolving existing solutions for our Community Association, Commercial, and NYC business segments.
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 thousands of happy businesses. We foster an environment that empowers small teams to set the technical direction of our solutions collaboratively.
Responsibilities :
Build a deep understanding of our existing mixed portfolio segments, including affordable housing and student housing, enabling you and your team to truly own the foundations of these segments.
Maintain our ongoing business segments, including Community Association, Commercial, NYC and etc.
Develop scalable, robust, and simple web-based solutions to solve complex business problems - this will involve some combination of leveraging our existing technology, refactoring, integrating with partners, or starting from scratch when it makes sense.
Help mentor and guide other software engineers.
Implement new features and optimize existing ones to drive maximum performance.
Work closely with and incorporate feedback from other engineering team members, QA, product owners, and designers. Enthusiastically participate in a high-performing, empowered team with high levels of mutual trust and respect. Along with the team, you will take ownership of your problem space, reflecting on and growing from our failures and celebrating our successes.
Work in a truly agile fashion to turn a massive, unruly problem into thinly sliced deliverables and execute quickly against them while limiting work in progress.
Research, share, and recommend new technologies and trends.
Hold a high bar of engineering excellence and always look for ways to raise it. Adopt our engineering best practices, provide and receive in-depth code reviews, and participate in healthy debate as a team. Evangelize your own expertise and experience among your teammates and the rest of the organization.
Prioritize quality. Thoughtful test coverage is a given and any escalations from external stakeholders like our onboarding or customer care teams are handled and resolved swiftly. Use test-driven development, code reviews, and continuous integration to deliver high-quality software and rapidly fix bugs as they come up.
You know you are the right fit if…
5+ years of experience developing web-based applications, preferably in a SaaS environment.
Extensive experience designing complex data models that fit into business and compliance requirements.
Extensive experience developing web applications, preferably in an agile SaaS environment.
You’ve successfully driven architectural improvements to enhance scalability, flexibility, or performance — and know how to advocate for technical changes that benefit the broader platform.
Proven experience working across all levels of the development stack.
Strong familiarity with the technologies we use, like Ruby on Rails, React, MySQL, AWS, SOA
Strong familiarity with Agile software development processes: Scrum or Kanban
Strong familiarity with Test-Driven-Development
Creativity and proactivity - an ability to solve complex problems without a roadmap
You love to learn about and use new tech, but understand the value of continuing to leverage existing technology when it gets the job done.
You care about the long-term maintainability of the codebase and advocate for refactoring and code cleanliness.
You can identify and resolve code-smells through sensible refactoring.
You bring your A-game to daily standup competitions — because nothing tastes better than victory (especially when it comes with a free team lunch).
Additional Skills and Knowledge:
Comfortable working with remote team members
Ability to think pragmatically and effectively balance business outcomes with technical goals
Ability to establish strong working relationships with peers across other platform development team.
Nice to Have:
Experience working across all levels of the development stack
Experience with some areas of our tech like Ruby on Rails, React, MySQL, AWS, SOA
Familiarity with Agile software development processes: Scrum or Kanban
Familiarity with Test-Driven-Development
Location
Find out more about our locations by visiting our site .
Compensation & Benefits
The base salary that we reasonably expect to pay for this role is $138,400 - $173,000
The actual base salary for this role will be determined by a variety of factors, including but not limited to the candidate’s skills, education, experience, etc.
Please note that base pay is one important aspect of a compelling Total Rewards package. The base pay range indicated here does not include any additional benefits or bonuses/commissions that you may be eligible for based on your role and/or employment type. Regular full-time employees are eligible for benefits - see here .
About AppFolio
AppFolio is the technology leader powering the future of the real estate industry. Our innovative platform and trusted partnership enable our customers to connect communities, increase operational efficiency, and grow their business. For more information about AppFolio, visit appfolio.com.
Why AppFolio
Grow | We enable a culture of high performance, where delivering results is recognized by opportunities for growth and compelling total rewards. Our challenging and meaningful work drive the growth of our business, and ourselves.
Learn | We partner with you to realize your potential by investing in you from the start. We're cultivating a team of big thinkers through coaching and mentorship with our best-in-class leaders, and giving you the time and tools to develop your skills.
Impact | We are creating a world where living in, investing in, managing, and supporting communities feels magical and effortless, freeing people to thrive. We do this by innovating with purpose while cultivating a culture of impact. We learn as much from each other as we do our customers and our communities.
Connect | We excel at hybrid work by fostering an environment that feels flexible, personal and connected, no matter where we are. We create space to fuel innovation and collaboration, and we come together to celebrate, connect, and succeed.
Paddle as One.
Learn more at appfolio.com/company/careers
Statement of Equal Opportunity
At AppFolio, we value diversity in backgrounds and perspectives and depend on it to drive our innovative culture. That’s why we’re a proud Equal Opportunity Employer, and we believe that our products, our teams, and our business are stronger because of it. This means that no matter what race, color, religion, sex, sexual orientation, gender identification, national origin, age, marital status, ancestry, physical or mental disability, or veteran status, you’re always welcome at AppFolio.
$138.4k - $173k
...and collaborators. We’re more than just a software company — we’re a cloud-based powerhouse... ...are hiring a Full Stack Senior Software Engineer to join our Resident Concierge team. The... .... – test-driven development, pair programming, live code review, continuous integration...SeniorFull timeFlexible hours$138.4k - $173k
...extraordinary outcomes for our customers, our communities, and ourselves.Who we are looking for: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...SeniorFull timeFlexible hours- HPE Labs - Senior Software Engineer - Integrated HPC & Quantum SolutionsThis role has been designed as 'Hybrid' with a requirement that you... ...background in both quantum computing and HPC, advanced programming skills, and the ability to communicate complex ideas to diverse...SeniorFull timeWork experience placementWork at officeLocal areaImmediate start2 days per week
- ...days a week in a CJ office location ()About CJ Engineering Are we a good fit for you? At CJ, we are passionate about software engineering. We build exciting software, with... ...salaries, 401K matching, wellness programs, and comprehensive medical, dental, and vision...SeniorTemporary workFreelanceWork at officeFlexible hours3 days per week
$140k - $170k
...We combine 3D visualization and guidance software applications focused on improving... ...world. SUMMARY The Senior DevOps Engineer is responsible for leading the design and... ...artifact management Experience with programming and/or scripting languages, such as python...SeniorWork experience placement- ...collaborators. We're more than just a software company — we're building the... .... We're transforming Property Management; how property... ...hiring a Senior Machine Learning Engineer to design and ship the next... ...: Expert Python, async programming, and WebSockets for real-time...SeniorFull timeFlexible hours
$155k - $185k
...s redefining what’s possible in remote sensing, you belong here at Umbra. About the Job We are seeking a Senior Ground Software Engineer to join our Remote Sensing software organization and help expand our capacity to design, build, and maintain the critical systems...SeniorRemote jobPermanent employmentFull timeWork at officeLocal areaWorldwideFlexible hours$95.9k - $178.1k
...Lockheed Martin Aeronautics Job Opportunity Be More Than You Can Imagine. This exciting position is with our historic Skunk Works program. If you are an equipment maintenance professional and interested in exciting and challenging work, please read on. The selected...SeniorFull timeTemporary workWork experience placementWork at officeRemote workOverseasFlexible hoursShift work$119.8k - $234.7k
...to providing global quantum services. The Microsoft Quantum program strives to fundamentally change the world of computing to help... ...computing. We are looking for a Quantum Error Correction Software Engineer. This position offers an opportunity to have a meaningful influence...Ongoing contractPermanent employmentLocal area$127k - $146k
...Back to Job ListEmail Resume Software Development Engineer (Santa Barbara, CA) Job description Software Development Engineers at Green... ...for organizations like the FBI, and a formally provable programming language. Developers will learn the Dawn Methodology as they...Full time$88.54k - $135.63k
...Software Engineer 3 Welcome to Our World We've been leading the charge in the affiliate industry from day one—establishing performance... ...from offering competitive salaries, 401K matching, wellness programs, and comprehensive medical, dental, and vision coverage, we...Temporary workFreelanceWork at officeFlexible hours3 days per week- ...Senior Software EngineerPearly is a B2B SaaS and payments company with deep product-market fit, a hyper-modern stack, and over 2,500 dental... ...impact millions of users.This is a hands-on Senior Software Engineer role weighted toward the backend and data — services, APIs, and...Senior
$80k - $90k
...Associate Software Engineer Santa Barbara, CA About Impact.com: Impact.com is the world's leading commerce partnership marketing platform... ....com platform, working both independently and while pair programming with senior engineers. Build & Test: Create meaningful...Work experience placementWork at officeHome officeFlexible hours- ...Sr. Java Developer Enhance, and maintain the eCommerce B2B stack developed using... ...architecture and reactive microservices programming will be an added advantage. Expert in eCommerce... ..., Loyalty, Payments, Recommendations engines etc. will have added weightage. Expert in...SeniorFlexible hours
$125k - $180k
...schedule $125,000-$180,000 + Bonus + Full Benefits + SIGNING BONUS / PAID RELOCATION We are looking for a Senior Embedded Software Engineer. RESPONSIBILITIES: Design, code, debug, and integrate new capabilities for our new and existing turreted...SeniorRelocation package- ...wins. Job Description Job Summary: Software design and development of embedded software... ...testing, system integration and sustaining engineering. Job Qualifications: ~10+ years of experience with embedded programming and board level software development in C (...SeniorMinimum wageFull timeWork experience placementLocal area
$138.4k - $173k
...runbooks, configuration management, DDoS protection, infrastructure as code, and disaster recovery. You’ll collaborate or embed with engineering teams, helping them to improve the reliability and quality of their services and infrastructure as we look to support the...SeniorFull timeFlexible hours$180k - $220k
...remote sensing, you belong here at Umbra. About the Job We are actively seeking a highly skilled and experienced Senior Software Engineer to join our Order & Delivery team who will play a pivotal role as a key contributor to our dynamic public-facing software...SeniorPermanent employmentWork at officeLocal areaRemote workWorldwideFlexible hours$75.8k - $144.2k
...Position Summary A Senior Analyst, Program Management Liaison will work with the Emerging Programs management office to bridge program... ...related field. Have experience with MS Office Suite and related software applications. Have project management or related business...SeniorRelocation packageFlexible hours- ...team that wins.Job DescriptionJob Summary:Software design and development of calibration... ..., system integration and sustaining engineering.Job Qualifications:5+ years of experience... ...Visual Studio is highly desiredExperience programming in an SQL Server environment is highly...Minimum wageFull timeWork experience placementLocal area
$75.8k - $144.2k
...than 100 years of experience and renowned engineering expertise to meet the needs of today’s... ...world.Raytheon's Electronic Warfare (EW) Software development team is looking to hire... ...flexible work schedules, employee assistance program, Employee Scholar Program, parental...Temporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours- ...Company Description Jobsbridge Job Description The Mid-Level Software Engineer will be responsible for developing incremental changes, bug fixes and larger features for our SaaS ecommerce platform, which serves the store-front, payment, digital fulfillment...Full timeLocal areaWorldwide
$170k - $220k
...the lookout for a passionate Software Architect to craft and implement... ...of Umbra Mission Solutions programs. In this role, you will break... ...to cross-functional engineering teams. Help establish and adhere... ...0.00-$185,000.00 1 month ago Sr. Software Engineer - Mixed Portfolio...SeniorPermanent employmentFull timeWork at officeLocal areaFlexible hours- ...Position Purpose The Software Developer works directly alongside the executive team to design, develop, enhance, modify, deploy... ...applications and business platforms through secure, reliable application programming interfaces and integration patterns. Activities: • Design...Temporary workRemote work
- Granite Construction in Santa Barbara, CA, seeks a Project Manager to oversee construction projects valued between $15 – $49 million. The role requires managing project revenue forecasts, schedules, and maintaining client relationships for sustained success. Candidates...Senior
$145.6k - $276.8k
...Job Description Senior Principal Software Engineer – Software Department, Goleta, Santa Barbara County, CA. Onsite role, U.S. citizenship... ...required. The position supports Electronic Warfare (EW) programs. Responsibilities Software design, development, integration...SeniorTemporary workRelocation packageFlexible hours$145.6k - $276.8k
...than 100 years of experience and renowned engineering expertise to meet the needs of today’s... ...shape the future of aerospace and defense.Software Department team in Goleta, Santa Barbara... ...team supporting Electronic Warfare (EW) programs. Qualifications You Must Have:Typically...SeniorTemporary workWork experience placementWork at officeLocal areaRemote workRelocation packageFlexible hours$145.6k - $276.8k
...authorized to access information under this program/contract. Security Clearance Type: None... ...100 years of experience and renowned engineering expertise to meet the needs of today’s... ...Technology Computer-Aided Design (TCAD) software such as Synopsys Sentaurus, COMSOL, or Ansys...SeniorContract workTemporary workWork experience placementWork at officeImmediate startRemote workFlexible hours$83.17k - $111k
...Classified Indicator Description (Personnel Program): PSS Salary Grade: STEPS Pay... ...and third-party vendor applications/software to ensure reliable and timely data exchange... ...Systems Development, Integration & Database Engineering - Responsible for the design,...Full timePart timeWork experience placementLocal areaMonday to Friday$90.8k - $121.1k
...Job Description Job Description Job Summary: We are seeking a Software Engineer to support the design and development of control, acquisition and analysis software used to test and operate our client's current and next generation imaging sensors at component and...Permanent employment
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Software Engineer - Property & Programs. Be the first to apply!
- software development engineer aws Santa Barbara, CA
- real time software engineer Santa Barbara, CA
- remote entry level software developer Santa Barbara, CA
- information technology software engineer Santa Barbara, CA
- senior software engineer Santa Barbara, CA
- intel software engineer Santa Barbara, CA
- senior software engineer ruby on rails Santa Barbara, CA
- software engineer full time Santa Barbara, CA
- software developer fintech Santa Barbara, CA
- agile software developer Santa Barbara, CA




