Principal Software Architect

1 week ago


Remote, Oregon, United States AppFolio, Inc Full time

Job Overview

At AppFolio, we are more than just a workplace; we are a collective of innovators, strategic thinkers, and problem solvers. Our mission is to revolutionize the real estate industry by delivering seamless and impactful solutions. We are seeking a seasoned full stack Software Engineer to join our dynamic Leasing Engineering Team and play a pivotal role in our fast-paced product development journey.

Your Contributions

  • Design and develop scalable, efficient, and user-friendly web solutions to address intricate business challenges.
  • Mentor and support fellow software engineers in their professional growth.
  • Create, implement, and assess algorithms and database queries to enhance SaaS scalability and reliability.
  • Introduce new functionalities and refine existing ones to maximize performance.
  • Employ test-driven development, conduct code reviews, and utilize continuous integration to ensure high-quality software and promptly resolve issues.
  • Collaborate closely with engineering team members, QA, product owners, designers, and researchers to incorporate diverse feedback.
  • Advocate for agile methodologies, fostering collaboration, prioritization, and a sense of urgency to accelerate development.
  • Investigate, share, and propose emerging technologies and industry trends.

Qualifications

  • Proven experience across all levels of the development stack.
  • Familiarity with Agile software development methodologies, such as Scrum or Kanban.
  • Experience with automated testing frameworks.
  • A passion for learning new technologies while recognizing the importance of established solutions that meet current needs.
  • Commitment to the long-term maintainability of the codebase, advocating for refactoring and clean-ups when necessary.
  • Value work-life balance and seek a company that shares this commitment; willing to go the extra mile when required but not as a norm.

Essential Skills

  • 5+ years of experience in developing web applications, ideally in a scalable SaaS environment.
  • Language-agnostic with proficiency in languages such as Ruby, Java, or Python.
  • Familiarity with technologies like Ruby on Rails, React, AWS, and Service-Oriented Architecture (SOA).
  • Experience in architectural and systems design.
  • Preferred Skills
  • Exposure to AI/ML technologies.

Compensation & Benefits

The anticipated base salary for this position ranges from $135,000 to $170,000. The actual salary will be influenced by various factors, including the candidate's skills, education, and experience.

Why Choose AppFolio?

  • Growth | We cultivate a high-performance culture where results are recognized and rewarded with opportunities for advancement.
  • Learning | We invest in your development from day one, offering coaching and mentorship from our experienced leaders.
  • Impact | We strive to create a world where community living, investing, and management is effortless and fulfilling.
  • Connection | We excel in hybrid work environments, fostering a flexible and connected atmosphere for innovation and collaboration.

Join us in making a difference.



  • Remote, Oregon, United States TTEC Digital Full time

    At TTEC Digital, we coach clients to ensure their employees feel valued, and fully supported, because an amazing customer experience is an employee first process. Our vision is the same, a place where employees know they can thrive.This position is responsible for the oversight, configuration, installation, and design of Genesys Cloud solutions. The...


  • Remote, Oregon, United States NetBrain Technologies Inc. Full time

    Founded in 2004, NetBrain is the leader in no-code network automation. Its ground-breaking Next-Gen platform provides IT operations teams with the ability to scale their hybrid multi-cloud connected networks by automating the processes associated with Diagnostic Troubleshooting, Outage Prevention and Protected Change Management. Today, over 2,500 of the...

  • Software Architect

    1 month ago


    Remote, Oregon, United States Apptegy Full time

    About ApptegySince 2015, Apptegy has grown from a small group of individuals working with a handful of Arkansas schools to a thriving community empowering thousands of schools and school districts across the United States. We build innovative products that simplify the demanding roles of school leaders, enabling them to brand, market, and strengthen their...

  • Software Architect

    3 weeks ago


    Remote, Oregon, United States InvoiceCloud Full time

    About InvoiceCloud: InvoiceCloud is a leading provider of online bill payment services. Founded in 2009, the company has grown to be one of the leading disruptors in the cloud-based electronic bill presentment and payment (EBPP) space, helping institutions put customer experience first. By switching to InvoiceCloud, clients can improve customer engagement,...


  • Remote, Oregon, United States TTEC Digital Full time

    At TTEC Digital, we coach clients to ensure their employees feel valued, and fully supported, because an amazing customer experience is an employee first process. Our vision is the same, a place where employees know they can thrive.The Principal Solutions Architect is the lead for delivering D365 CE solutions with responsibility for being both customer...


  • Remote, Oregon, United States Jama Software Full time

    Jama Software is focused on maximizing innovation success in multidisciplinary engineering organizations. Numerous firsts for humanity in fields such as fuel cells, electrification, space, software-defined vehicles, surgical robotics, and more all rely on Jama Connect requirements management software to minimize the risk of defects, rework, cost overruns,...


  • Remote, Oregon, United States Restaurant365 Full time

    Restaurant365 is a SaaS company disrupting the restaurant industry Our cloud-based platform provides a unique, centralized solution for accounting and back-office operations for restaurants. Restaurant365's culture is focused on empowering team members to produce top-notch results while elevating their skills. We're constantly evolving and improving to make...

  • Software Architect

    2 months ago


    Remote, Oregon, United States The PNC Financial Services Group Full time

    Job ProfilePosition OverviewAt PNC, our people are our greatest differentiator and competitive advantage in the markets we serve. We are all united in delivering the best experience for our customers. We work together each day to foster an inclusive workplace culture where all of our employees feel respected, valued and have an opportunity to contribute to...

  • Chief Architect

    2 months ago


    Remote, Oregon, United States Benevity Full time

    Principal ArchitectMeet BenevityBenevity is the way the world does good, providing companies (and their employees) with technology to take social action on the issues they care about. Through giving, volunteering, grantmaking, employee resource groups and micro-actions, we help most of the Fortune 100 brands build better cultures and use their power for...


  • Remote, Oregon, United States Blackline Full time

    Get to Know Us:It's fun to work in a company where people truly believe in what they're doingAt BlackLine, we're committed to bringing passion and customer focus to the business of enterprise applications.Since being founded in 2001, BlackLine has become a leading provider of cloud software that automates and controls the entire financial close process. Our...


  • Remote, Oregon, United States The PNC Financial Services Group Full time

    Job ProfilePosition OverviewAt PNC, our people are our greatest differentiator and competitive advantage in the markets we serve. We are all united in delivering the best experience for our customers. We work together each day to foster an inclusive workplace culture where all of our employees feel respected, valued and have an opportunity to contribute to...

  • Solution Architect

    1 month ago


    Remote, Oregon, United States Motorola Solutions Full time

    Company OverviewAt Motorola Solutions, we're guided by a shared purpose - helping people be their best in the moments that matter - and we live up to our purpose every day by solving for safer. Because people can only be their best when they not only feel safe, but are safe. We're solving for safer by building the best possible technologies across every part...


  • Remote, Oregon, United States BlackLine Full time

    Get to Know Us:It's fun to work in a company where people truly believe in what they're doingAt BlackLine, we're committed to bringing passion and customer focus to the business of enterprise applications.Since being founded in 2001, BlackLine has become a leading provider of cloud software that automates and controls the entire financial close process. Our...


  • Remote, Oregon, United States HCLTech Full time

    Job SummaryWe are seeking a seasoned Teamcenter Solutions Architect to join our team at HCLTech. As a key member of our organization, you will be responsible for designing and implementing complex Teamcenter solutions that drive business growth and efficiency.Key ResponsibilitiesDevelop and maintain in-depth knowledge of Teamcenter modules, including...


  • Remote, Oregon, United States HCLTech Full time

    Job SummaryWe are seeking a seasoned Teamcenter Solutions Architect to join our team at HCLTech. As a key member of our organization, you will be responsible for designing and implementing complex Teamcenter solutions that drive business growth and efficiency.Key ResponsibilitiesDevelop and maintain in-depth knowledge of Teamcenter's various modules,...

  • Cloud Architect

    1 month ago


    Remote, Oregon, United States Applied Systems Full time

    Job OverviewApplied Systems, Inc., a worldwide leader in insurance technology, is currently searching for a Cloud Architect to join our team. In this role you will be responsible for overseeing the Applied corporate cloud strategy within the Corporate IT team. The Cloud Architect must also effectively communicate and collaborate with internal stakeholders to...


  • Remote, Oregon, United States Kochava Full time

    Kochava provides a unified platform with solutions for mobile + CTV advertising and marketing technology clients. We serve the world's top publishers and digital brands, and we set industry standards for secure, real-time data solutions. We help marketers establish identity, measure, and optimize their marketing across connected devices like smartphones,...


  • Remote, Oregon, United States Equinix Full time

    About UsEquinix is a leading digital infrastructure company, operating over 250 data centers globally. We enable digital leaders to bring together and interconnect foundational infrastructure at software speed, scaling with agility and delivering world-class experiences.Our CultureWe value collaboration, growth, and development of our teams. We hire...


  • Remote, Oregon, United States MEMIC Full time

    The Mission of The MEMIC Group is to make workers' comp work better with compassion, trusted partnerships, and relentless commitment to workforce safety. The secret to the success and longevity of great organizations is their shared vision and strong values. At MEMIC our values are to be conscientious, to be an expert, to be a partner, to be curious and to...


  • Remote, Oregon, United States Equinix Full time

    Who are we?Equinix is the world's digital infrastructure company, operating over 250 data centers across the globe. Digital leaders harness Equinix's trusted platform to bring together and interconnect foundational infrastructure at software speed. Equinix enables organizations to access all the right places, partners and possibilities to scale with agility,...