Staff Software Engineer

5 days ago


Remote, Oregon, United States AppFolio, Inc Full time
About AppFolio

AppFolio is a cloud-based software company that's revolutionizing the real estate industry. We're a team of innovators, changemakers, and collaborators who are passionate about delivering magical experiences that make our customers' lives easier.

Job Title: Staff Software Engineer

We're looking for a talented Staff Software Engineer to join our team. As a key member of our engineering team, you'll be responsible for designing, leading, and executing a safe, secure, and easy-to-use platform strategy for internal and external user access control.

Responsibilities
  • Develop scalable, robust, and simple web-based solutions to solve complex business problems
  • Lead change across multiple teams and help mentor and guide other engineers
  • Formulate, implement, and evaluate system designs to support SaaS usability, scalability, and stability
  • Use test-driven development, code reviews, and continuous integration to deliver high-quality software and rapidly fix bugs as they come up
  • Work closely with, and incorporate feedback from other engineering team members, QA, and product owners
  • Leveraging agile practices, encourage collaboration, prioritization, and urgency to develop at a rapid pace
  • Research, share, and recommend new technologies and trends
Requirements
  • 8+ years of experience developing web-based applications, preferably in a SaaS environment
  • Experience working across all levels of the development stack
  • Expert familiarity with Agile software development processes: Scrum or Kanban
  • Expert familiarity with Test-Driven-Development
  • Language agnostic, and have experience working with a language like Ruby, Java, or Python
  • 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
  • Creativity, ability to solve complex problems without a roadmap
What We Offer

We offer a competitive salary range of $169,000 - $232,000, depending on your skills, education, and experience. You'll also be eligible for benefits, including health insurance, retirement plans, and paid time off.

We're a company that values growth, learning, and impact. We're committed to creating a world where living in, investing in, managing, and supporting communities feels magical and effortless. We do this by innovating with purpose while cultivating a culture of impact.

We're a hybrid work company that fosters an environment that feels flexible, personal, and connected. We create space to fuel innovation and collaboration, and we come together to celebrate, connect, and succeed.


  • Software Engineer

    3 weeks ago


    Remote, Oregon, United States Envision LLC Full time

    Job DescriptionEnvision LLC is seeking a highly skilled Senior Software Engineer to join our team.About the RoleWe are looking for a seasoned software engineer with expertise in Python and experience in public cloud environments, Agile methodologies, DevOps, and automation. The ideal candidate will have a strong understanding of software engineering...


  • Remote, Oregon, United States AppFolio, Inc Full time

    About AppFolioAppFolio is a leading provider of cloud-based software solutions for the property management industry. Our flagship product, AppFolio Property Manager, is a web-based platform that enables property managers to streamline their operations, improve efficiency, and enhance the resident experience.Job SummaryWe are seeking a highly skilled Senior...

  • Software Engineer

    1 month ago


    Remote, Oregon, United States AppFolio, Inc Full time

    Become a Part of AppFolio Are you enthusiastic about Ruby on Rails and eager to be part of a vibrant development team? AppFolio, a leader in cloud and AI innovations for the real estate sector, is on the lookout for software engineers of all experience levels to collaborate with us. As a vital member of our organization, you will work alongside engineers,...


  • Remote, Oregon, United States Brooksource Full time

    Job SummaryWe are seeking a highly skilled and experienced Senior Software Development Engineer to join our team at Brooksource. As a key member of our development team, you will be responsible for designing and developing innovative and scalable software solutions. The ideal candidate will have a strong background in software development and a passion for...

  • Software Engineer

    4 weeks ago


    Remote, Oregon, United States TherapyNotes Full time

    About UsTherapyNotes is a leading provider of behavioral health practice management and EHR software. Our cutting-edge SaaS solution offers a comprehensive suite of tools for clinicians, including scheduling, billing, documentation, telehealth, and more.Our MissionWe are dedicated to revolutionizing the behavioral health software industry by providing...


  • Remote, Oregon, United States Brooksource Full time

    Job SummaryWe are seeking a highly skilled and experienced Senior Software Engineer to contribute to our development team. As a key member of our team, you will be responsible for designing and developing innovative and scalable software solutions. The ideal candidate will have a strong background in software development and a passion for building...

  • Software Engineer

    4 weeks ago


    Remote, Oregon, United States TherapyNotes Full time

    About UsTherapyNotes is a leading provider of behavioral health Practice Management and EHR software. Our cutting-edge SaaS solution offers a comprehensive suite of tools for clinicians, including scheduling, billing, documentation, telehealth, and more.Job DescriptionWe are seeking a highly skilled Software Developer to join our dynamic team. As a key...


  • Remote, Oregon, United States Dasera Full time

    {"h1": "Job Title: Senior Software Engineer at Dasera", "p": "We are seeking an experienced Senior Software Engineer to join our team at Dasera. As a key member of our engineering team, you will be responsible for designing, building, and testing our cloud-based platform, including front-end, back-end, and services. Responsibilities: * Work with the...


  • Remote, Oregon, United States Agility Robotics Full time

    About Agility RoboticsAgility Robotics is a pioneering company that has developed the first robot to be sold into workplaces globally. Our team is renowned for its expertise in designing and delivering robots with advanced mobility, dexterity, intelligence, and efficiency. These robots are specifically designed to work alongside people in spaces built for...


  • Remote, Oregon, United States Credit Acceptance Full time

    About the RoleCredit Acceptance is a leading provider of used car finance solutions, and we're seeking a highly skilled Senior Software Engineer to join our team. As a key member of our Engineering and Analytics team, you will play a critical role in developing, monitoring, and maintaining complex software systems that drive our business success.Key...


  • Remote, Oregon, United States AppFolio, Inc Full time

    About AppFolioAppFolio is a customer-obsessed company that's revolutionizing the real estate industry with its cloud-based software solutions. We're a team of innovators, changemakers, and collaborators who are passionate about delivering magical experiences that make our customers' lives easier.Job SummaryWe're seeking a highly skilled Ruby Software...


  • Remote, Oregon, United States Symbotic Full time

    About the RoleSymbotic is seeking an experienced Advanced Software Support Engineer to join our Core Systems Software Engineering organization. As a key member of our Tier 3 support team, you will be responsible for deploying and supporting software change requests, automating software deployment processes, and driving efficient resolution of critical...


  • Remote, Oregon, United States AppFolio, Inc Full time

    About AppFolioAppFolio is a customer-obsessed company that revolutionizes the real estate industry with innovative cloud and AI solutions. We're a dynamic and growing development organization that empowers our customers to thrive.Job DescriptionWe're seeking a highly skilled Ruby Software Engineer to join our team. As a key member of our development...


  • Remote, Oregon, United States OPENLANE Full time

    About UsOPENLANE is a technology company that specializes in building digital marketplaces for used vehicles. We are a data-driven organization that helps customers buy and sell smarter with clear, actionable insights.Our ValuesDriven Innovation: We pursue challenges that inspire us to build, create, and innovate.Relentless Improvement: We seek to understand...


  • Remote, Oregon, United States Equinix Full time

    About UsEquinix is a leading digital infrastructure company, operating over 250 data centers across the globe. 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 and the growth and development of our teams. We...

  • Software Engineer

    5 days ago


    Remote, Oregon, United States AppFolio, Inc Full time

    About AppFolio, Inc.We are a customer-obsessed company that is revolutionizing the real estate industry with our cloud-based software solutions. We are looking for talented software engineers to join our dynamic and growing development organization.Job SummaryWe are seeking a highly skilled software engineer with expertise in Ruby on Rails to develop...


  • Remote, Oregon, United States Wolters Kluwer DXG U.S., Inc. Full time

    Job Title: Principal Software Engineer - AI ServicesWe are seeking a highly skilled Principal Software Engineer to join our team and lead the design and development of robust AI services that can be leveraged across multiple product lines and use cases.Key Responsibilities:Design and develop scalable AI services that meet the needs of our...


  • Remote, Oregon, United States Credit Acceptance Full time

    About the RoleCredit Acceptance is a leading provider of used car finance solutions, and we're seeking a highly skilled Senior Software Engineering Manager to join our Engineering and Analytics Team. As a key member of our leadership team, you will be responsible for leading and mentoring a team of software engineers, driving technical excellence, and...


  • Remote, Oregon, United States DraftKings Full time

    About the RoleWe're seeking a highly skilled Senior Software Engineer to join our Casino Mobile team. As a key member of our squad, you'll be responsible for delivering high-quality features and collaborating with cross-functional teams to drive business growth.Key ResponsibilitiesDevelop new features and iterate on existing systems to maintain our high code...


  • Remote, Oregon, United States Zillow Full time

    {"title": "Senior Application Engineer", "description": "Accelerate Innovation at ZillowWe are seeking an experienced Senior Application Engineer to join our Enterprise Engineering team at Zillow. As a key member of our team, you will play a critical role in accelerating our pace and efficiency by designing and building solutions that create extensible and...