Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

AppFolio Logo

Software Engineer II - Communications

AppFolio

$114,400 - $143,000
Nov 12, 2025
Atlanta, GA, United States of America
Apply Now

AppFolio is looking for a Full Stack Software Engineer II to join their Platform Communications team to build the future of customer communication through a robust framework for SMS, email, chat, and voice, and to equip other teams with tools for Agentic Workflows to further automation and streamline operations and communications.

Requirements

  • Experience with object-oriented languages (Python, Ruby, JavaScript, TypeScript, Java, C-Sharp, etc.)
  • Experience with modern front-end frameworks, particularly React or similar libraries (e.g., Vue, Angular)
  • Experience building and consuming RESTful APIs
  • Familiarity with modern cloud platforms (e.g., AWS, GCP, or Azure)
  • A solid understanding of relational databases (e.g., PostgreSQL, MySQL) and when to use them
  • Experience writing automated tests and a commitment to a quality mindset
  • Experience with large-scale, event-driven architectures
  • Experience working on platform teams or building services for other internal engineering teams

Responsibilities

  • Design, build, and maintain high-quality, scalable, and well-tested code for our core platform
  • Own the end-to-end delivery of features of moderate complexity, from initial planning and design to deployment and production support
  • Collaborate with product managers, designers, and other engineers to ship features and resolve bugs in a timely manner
  • Proactively identify and implement improvements to our existing systems and engineering processes
  • Contribute to the team's on-call rotation to ensure the reliability and uptime of our services

Other

  • 2-4+ years of experience working in agile software engineering teams
  • You have a strong sense of ownership and can independently drive tasks to completion
  • You are proactive about seeking feedback and are committed to continuous learning and improvement
  • You can take a feature request of moderate complexity, break it down into smaller tasks, and execute on it efficiently
  • You are passionate about building great products and have a strong understanding of the customer's perspective