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 Summary

We are seeking a highly skilled software engineer with expertise in Ruby on Rails to develop scalable and robust infrastructure and user interface that simplifies our customers' workflows. The ideal candidate will have a strong understanding of industry tools and a bias for action.

Key Responsibilities

  • Develop scalable and robust infrastructure and user interface that simplifies our customers' workflows.
  • Collaborate with a strong cross-functional team of engineers, product managers, and stakeholders to build a highly reliable, scalable, world-class Property Management ecosystem.
  • Research, share, and recommend new technologies and trends that will help modernize our infrastructure.
  • Use test-driven development, code reviews, and continuous integration to deliver high-quality software and rapidly fix bugs as they come up.

Qualifications

  • 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 advocate for refactoring and clean-ups where appropriate.
  • Creativity, ability to solve complex problems without a roadmap if needed.

Must-Have Qualifications

  • Highly proficient in Ruby on Rails.
  • A degree in Computer Science or a related technical discipline is preferred.
  • Hands-on work experience developing web-based applications, preferably in a SaaS environment.
  • Experience working across all levels of the development stack.
  • Familiarity with Agile software development processes: Kanban or Scrum.

Compensation & Benefits

The 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. Regular full-time employees are eligible for benefits.


  • 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...


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

    About AppFolioAppFolio 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 EngineerWe're looking for a talented Staff Software Engineer to join our...


  • 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 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...


  • 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 Ascension Full time

    About the RoleWe are seeking a highly skilled Sr. Software Engineer to join our team at Ascension, a leading healthcare organization. As a key member of our software development team, you will play a critical role in shaping the future of healthcare technology.Key ResponsibilitiesDesign, develop, and deploy high-quality software applications using modern...


  • Remote, Oregon, United States 0x Full time

    {"title": "Senior Software Engineer", "company": "0x", "description": "At 0x, we're revolutionizing the way people interact with tokens and liquidity. Our flagship product, Matcha, is a DEX aggregator that provides unparalleled access to the most efficient trade execution.With over 5 million tokens indexed across 9 blockchains, Matcha offers aggregated...


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

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team and lead the development of advanced Generative AI services. As a key member of our engineering team, you will be responsible for designing and implementing scalable, reusable AI capabilities that serve as the foundation for various...