Join AppFolio as a Software Engineer Intern
About AppFolio
AppFolio is a leader in the technology space, revolutionizing the real estate industry with our innovative SaaS platform. We are looking for a passionate Software Engineer Intern to join our team for the Spring/Summer of 2025. This is an exciting opportunity to contribute to our rapid product development pace and work on solutions that make a real impact.
Your Role
As a Full Stack Software Engineering Intern, you will:
- Develop scalable, robust, and simple web-based solutions to solve complex business problems.
- Formulate, implement, and evaluate algorithms and database queries to support SaaS scalability and stability.
- Implement new features and optimize existing ones to drive maximum performance.
- Use test-driven development, code reviews, and continuous integration to deliver high-quality software and rapidly fix bugs.
- Work closely with other engineering team members, QA, and product owners to incorporate feedback and improve our products.
- Leverage agile practices to encourage collaboration, prioritization, and urgency in development.
- Research, share, and recommend new technologies and trends.
Qualifications
- Currently pursuing a BS, MS, or Ph.D. in Computer Science or a related technical discipline.
- Hands-on work or internship experience developing web-based applications, preferably in a SaaS environment.
- Familiarity with Ruby, Java, or Python, and some knowledge of JavaScript.
- A passion for learning new technologies and solving complex problems.
- A commitment to maintaining a healthy work-life balance.
Compensation & Benefits
- The hourly wage for this role is $40.00-$48.00 per hour.
- Interns are eligible for benefits including medical, 401(k), and wellness benefits.
Why AppFolio?
- Grow: We offer a culture of high performance with opportunities for growth and compelling total rewards.
- Learn: We invest in your potential from the start, offering coaching and mentorship.
- Impact: We innovate with purpose, creating a world where managing communities is effortless.
- Connect: We excel at hybrid work, fostering a flexible and connected environment.
AppFolio is an Equal Opportunity Employer, valuing diversity in backgrounds and perspectives to drive our innovative culture. Join us and be part of a team that is making a difference in the real estate industry.
Benefits Extracted with AI
- 401(k)
- Medical
- Wellness benefits
Similar jobs
Last update: 23 minutes ago
Senior Fullstack Developer for AI-Driven Mission Technologies
Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.
Salesforce Software Engineer
Join AnyDesk as a Salesforce Software Engineer to develop and maintain internal business systems in a dynamic, remote-friendly environment.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.
Senior Software Engineer - Investment Manager
Join AppFolio as a Senior Software Engineer to innovate in real estate investment management using AWS, Ruby on Rails, and React.
IT QA Engineering Intern - Rookie Program SS' 2025
Join Under Armour's Rookie Program as an IT QA Engineering Intern in Amsterdam. Gain hands-on experience in QA engineering with a focus on testing and agile processes.
Senior Java Developer
Join our team as a Senior Java Developer to design and develop high-quality software applications in a dynamic, hybrid work environment.
Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering
Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend to develop and enhance solutions for millions of members globally.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.
Senior PHP Developer
Join Atolls as a Senior PHP Developer in Berlin. Work on scalable software, collaborate across teams, and drive innovation in a hybrid environment.
Senior Backend Engineer (Kotlin, Microservices)
Join Pleo as a Senior Backend Engineer, focusing on Kotlin and microservices in Berlin. Drive innovation in a dynamic, collaborative environment.
Senior Ruby Developer
Join Triad Group Plc as a Senior Ruby Developer, working remotely with Ruby on Rails, JavaScript, and more. Great benefits and career growth.
Software Engineer Intern
Join Coinbase as a Software Engineer Intern to build next-gen crypto products. Solve complex problems with blockchain technology.
Software Engineer AWS & TypeScript
Join Haufe Akademie as a Software Engineer specializing in AWS & TypeScript to develop innovative cloud solutions in Freiburg.
Mid-Level Full Stack Software Engineer - Cloud & Web
Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.
Entry Level Back-End Software Engineer (Java)
Join Grammarly as an Entry Level Back-End Software Engineer in Berlin. Work with Java, AWS, and more in a hybrid environment.
Senior Backend Engineer (Java, Spring)
Join Moss as a Senior Backend Engineer in Berlin, focusing on Java, Spring, and microservices.
Intermediate Backend Engineer - Ruby on Rails, PostgreSQL
Join GitLab as an Intermediate Backend Engineer to enhance CI platform performance using Ruby on Rails and PostgreSQL in a remote role.
Senior Full-Stack Engineer ReactJS/NodeJS
Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
Software Engineer - Cloud Applications and Python
Join Topicus as a Software Engineer in Arnhem to develop cloud applications using Python, REST APIs, and ETL processes for healthcare data services.
Software Engineer - Backend - Membership
Join Uber as a Backend Software Engineer to develop member-first experiences in a collaborative team, impacting global foundations.
Senior Software Engineer III - Java
Join TomTom as a Senior Software Engineer III in Amsterdam, focusing on Java and back-end development in a hybrid work environment.