Porch Group is a leading provider of innovative, technology-driven home services. Our cloud-based platform offers a wide range of services, from technical installation to customer engagement. We aim to make home services easier and more accessible for everyone, regardless of their location.
Porch Group is a team of engineers, designers, product managers, and business leaders who are passionate about our mission to make home services a better experience for everyone. Our tech-driven platform offers a diverse suite of apps, websites, and services to meet the needs of our customers.
As a technology driven organization, Porch Group offers a wide range of career opportunities within programming, coding, application development, and IT. Our experienced engineers bring insights from a wide range of technology experience and collaborate on innovative projects. They are able to develop solutions that create customer value. At Porch Group, our engineering team is always looking for new ways to deliver the latest product innovations.
We offer competitive salaries, benefits, and a work culture that empowers employees to do their best work. We are looking for engineers and technical professionals with a passion for developing innovative solutions and amazing customer experiences. Our engineers have ample opportunities for career growth and development. If you’re an engineer looking for an exciting and innovative place to work, Porch Group is the perfect fit.
Quick Links
Career Paths
Reviews
FAQs
Full-Stack Developer
Average Work Hours (weekly unless noted): 40–45
Average Salary (yearly in dollars unless noted): $80,000 - $120,000
Description: Full-stack developers work at Porch Group to maintain and improve existing web applications used by internal and external clients. Duties include writing code, testing and deploying applications, updating databases, and implementing new features. Additional tasks may include troubleshooting current applications and assisting with customer support requests. Full-stack developers must possess a solid knowledge of one or more programming languages and understand the core of web development–from client-side scripting to server-side programming and databases.
Qualifications / Requirements: Bachelor's degree in STEM field, experience with Node.js, Ruby on Rails, Python, HTML, CSS, JavaScript etc., excellent problem-solving skills, strong written and verbal communication skills.
Average Salary (yearly in dollars unless noted): $90,000 - $130,000
Description: Porch Group is looking for experienced DevOps engineers to build, maintain, and extend the company’s infrastructure and toolsets. They will be responsible for identifying and automating system operations, automating builds and deployments, configuring monitoring and alerting systems, and helping with operational issues. DevOps engineers must have experience with server-side configuration, Linux/Unix administration, virtualization, and scripting/programming in languages such as PHP, Python, Ruby, and Bash. They must also have a solid understanding of emerging DevOps practices and principles.
Qualifications / Requirements: Bachelor’s degree in STEM field, experience with server-side configuration and Linux/Unix administration, virtualization, and scripting in programming languages, understanding of emerging DevOps practices and principles, strong problem-solving and communication skills.
Average Salary (yearly in dollars unless noted): $100,000 - $150,000
Description: Porch Group is looking for a software architect to design and develop software architecture that meets customer requirements and ensures projects are properly integrated, secured, and scaled. The software architect must possess a deep knowledge of software engineering fundamentals and have a comprehensive understanding of best practices for distributed systems, scalability, security, and performance. They must also have the ability to lead technical conversations with stakeholders and other development teams.
Qualifications / Requirements: Bachelor's degree in STEM field, experience with software engineering principles and distributed systems, strong problem-solving and verbal communication skills, experience with modern development tools and frameworks.
Average Salary (yearly in dollars unless noted): $90,000 - $130,000
Description: Porch Group is looking for experienced data scientists to develop and maintain data pipelines, participate in machine learning model development, explore new ways to process and utilize data, create data visualizations, and communicate data insights to decision-makers. The ideal candidate must possess a solid understanding of statistics, data science theory, machine learning, and visualization techniques. They must also have the ability to develop mission-critical data products and ETL processes in a timely manner.
Qualifications / Requirements: Bachelor's degree in Statistics, Computer Science, Data Science, or related field, advanced knowledge of statistics and data science, experience with machine learning, ETL, and data visualizations, knowledge of Cloud technologies and software development lifecycles.
Average Salary (yearly in dollars unless noted): $80,000 - $120,000
Description: Porch Group is seeking a database administrator to maintain and improve the company’s databases. The successful candidate will be responsible for monitoring databases performance, optimizing queries, troubleshooting issues, deploying and managing databases, and providing 24/7 support. Database administrators must possess strong problem-solving skills, understand database structure and design principles, and be familiar with backup, recovery, and security techniques.
Qualifications / Requirements: Bachelor's degree in Information Technology, Computer Science, or related field, experience with database management systems, SQL, and stored procedures, experience with security and disaster recovery, excellent communication and problem-solving skills.
Average Salary (yearly in dollars unless noted): $70,000 - $110,000
Description: Porch Group is looking for an experienced front-end developer to work on web applications. Front-end developers will design web user interfaces, develop web-based applications, and ensure that their applications render correctly across all supported browsers. The right candidate must possess a solid knowledge of HTML, CSS, and JavaScript, and must be familiar with modern development tools and frameworks. They should also be able to effectively communicate with other developers, design teams, and clients.
Qualifications / Requirements: Bachelor’s degree in Computer Science or related field, experience with HTML, CSS, JavaScript, web frameworks, and development tools, excellent problem-solving and communication skills.
I've spent my entire year at Porch Group and it's been incredible. The quality of the projects are always top notch and the teams are filled with experts. Everyone is willing to put in the extra work to make sure the product is always excellent. I'm learning new skills every day, and it's tremendously satisfying feeling to work in such a successful and well respected company.
Terry.
Review Rating:
5/5
5
The Porch Group provides a great environment for learning and growth. My programming knowledge has grown so much since I started a year ago, and it's thanks to the support of the team. The culture is terrific and inspiring and I truly feel like I'm part of something great here.
Christina.
Review Rating:
4.8/5
4.8
It's been amazing to work with the talented individuals at Porch Group. Everyone is so passionate and committed to their work and I'm blessed to be a part of this team. I've also been able to learn so many new and exciting skills in web development and design that have furthered my career.
Janice.
Review Rating:
4.7/5
4.7
Porch Group is top notch in every way. The people are so helpful and understanding. I love coming to work everyday and that the work challenges me in a fun way. My programming skills have improved tenfold since I have been at Porch Group, and I'm eternally grateful for the experience.
Garrett.
Review Rating:
4.9/5
4.9
As an IT expert, I really appreciate the technical resources that are available here at Porch Group. The environment is ideal for learning and testing out new ideas and techniques. Everyone is passionate about the projects and the support has been tremendous in helping me develop my skills.
Frequently Asked Questions
What skills are most important for a software engineer position at Porch Group?
At Porch Group, software engineers should have strong programming skills, as well as excellent communication and problem solving abilities.
What is the team culture like at Porch Group?
At Porch Group, we strive to maintain a diverse and inclusive team culture where everyone’s opinion matters. We foster collaboration and support each other’s growth.
What kind of benefits does Porch Group provide?
Porch Group offers competitive salaries and benefits, including health, dental and vision coverage, 401k, flexible work hours and unlimited paid time off.
What experience is needed to be hired at Porch Group?
At Porch Group, we value industry experience and skills, however, some entry-level positions may require less experience.
Do you have job opportunities outside of tech roles at Porch Group?
Yes, Porch Group offers job opportunities outside of technology roles, such as marketing and customer support.
Locations: Seattle, San Francisco, Minneapolis, Denver, Austin, San Diego, Phoenix, Atlanta, Nashville
Career Paths: Software Engineer, Product Manager, Data Analyst, UX/UI Designer, Technical Support Specialist, Quality Assurance Engineer, System Administrator, Network Engineer, DevOps Engineer, Security Analyst
I've spent my entire year at Porch Group and it's been incredible. The quality of the projects are always top notch and the teams are filled with experts. Everyone is willing to put in the extra work to make sure the product is always excellent. I'm learning new skills every day, and it's tremendously satisfying feeling to work in such a successful and well respected company.
What skills are most important for a software engineer position at Porch Group?
At Porch Group, software engineers should have strong programming skills, as well as excellent communication and problem solving abilities.
What is the team culture like at Porch Group?
At Porch Group, we strive to maintain a diverse and inclusive team culture where everyone's opinion matters. We foster collaboration and support each other's growth.