Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr. Software Engineer - Property & Programs

$138.4k - $173k
Full-time

Appfolio


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.

Vacancy posted 17 hours ago
Similar jobs that could be interesting for youBased on the Sr. Software Engineer - Property & Programs in Santa Barbara, CA vacancy
  • $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... 
    Senior
    Full time
    Flexible hours

    Appfolio

    Santa Barbara, CA
    17 hours ago
  • $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... 
    Senior
    Full time
    Flexible hours

    AppFolio

    Santa Barbara, CA
    1 day ago
  • 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... 
    Senior
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Santa Barbara, CA
    4 days ago
  •  ...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... 
    Senior
    Temporary work
    Freelance
    Work at office
    Flexible hours
    3 days per week

    Publicis Media

    Santa Barbara, CA
    4 days ago
  • $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... 
    Senior
    Work experience placement

    Digital Surgery Systems Inc.

    Goleta, CA
    more than 2 months ago
  •  ...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... 
    Senior
    Full time
    Flexible hours

    AppFolio

    Santa Barbara, CA
    17 hours ago
  • $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... 
    Senior
    Remote job
    Permanent employment
    Full time
    Work at office
    Local area
    Worldwide
    Flexible hours

    Umbra

    Santa Barbara, CA
    7 hours ago
  • $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... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Overseas
    Flexible hours
    Shift work

    Lockheed Martin

    Santa Barbara, CA
    4 days ago
  • $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 contract
    Permanent employment
    Local area

    Microsoft Corporation

    Santa Barbara, CA
    2 days ago
  • $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

    Green Hills Software

    Santa Barbara, CA
    3 days ago
  • $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 work
    Freelance
    Work at office
    Flexible hours
    3 days per week

    Digitas

    Santa Barbara, CA
    2 hours ago
  •  ...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

    Pearly Technology, Inc

    Santa Barbara, CA
    5 days ago
  • $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 placement
    Work at office
    Home office
    Flexible hours

    Impact Radius

    Santa Barbara, CA
    3 days ago
  •  ...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... 
    Senior
    Flexible hours

    Kasmo Global

    Goleta, CA
    3 days ago
  • $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... 
    Senior
    Relocation package

    Beyond SOF

    Santa Barbara, CA
    20 hours ago
  •  ...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 (... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Local area

    Teledyne

    Goleta, CA
    3 days ago
  • $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... 
    Senior
    Full time
    Flexible hours

    AppFolio

    Santa Barbara, CA
    4 days ago
  • $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... 
    Senior
    Permanent employment
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    Umbra

    Santa Barbara, CA
    7 days ago
  • $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... 
    Senior
    Relocation package
    Flexible hours

    Prattwhitney

    Santa Barbara, CA
    4 days ago
  •  ...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 wage
    Full time
    Work experience placement
    Local area

    Teledyne FLIR

    Goleta, CA
    3 days ago
  • $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 work
    Work experience placement
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Raytheon

    Goleta, CA
    1 day ago
  •  ...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 time
    Local area
    Worldwide

    Jobsbridge

    Santa Barbara, CA
    17 hours ago
  • $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... 
    Senior
    Permanent employment
    Full time
    Work at office
    Local area
    Flexible hours

    Umbra

    Santa Barbara, CA
    5 days ago
  •  ...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 work
    Remote work

    Pacific Health Group

    Santa Barbara, CA
    2 days ago
  • 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

    Granite Construction

    Santa Barbara, CA
    4 days ago
  • $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... 
    Senior
    Temporary work
    Relocation package
    Flexible hours

    Prattwhitney

    Goleta, CA
    3 days ago
  • $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... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Local area
    Remote work
    Relocation package
    Flexible hours

    Raytheon

    Goleta, CA
    2 days ago
  • $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... 
    Senior
    Contract work
    Temporary work
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Raytheon

    Goleta, CA
    3 days ago
  • $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 time
    Part time
    Work experience placement
    Local area
    Monday to Friday

    University of California, Santa Barbara

    Santa Barbara, CA
    6 days ago
  • $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

    Link Consulting Services

    Santa Barbara, CA
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Software Engineer - Property & Programs. Be the first to apply!