Senior Software Engineer II ( Full Stack) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Porch Group · 2 months ago

Senior Software Engineer II ( Full Stack)

Porch Group is a leading vertical software and insurance platform, and they are seeking a Senior Software Engineer II to provide technical leadership and develop high-quality software solutions. The role involves collaboration with cross-functional teams and mentoring junior engineers while focusing on solving complex technical issues.

Home ImprovementHome ServicesInformation TechnologyInternetSoftware

Responsibilities

Provide technical guidance and mentorship to fellow engineers, ensuring best practices in software development
Lead the design, development, and implementation of high-quality software solutions and communicating technical decisions through design documentation across two or three software teams
Conduct code reviews to maintain code quality and consistency
Work closely with cross-functional teams including product managers, designers, and QA engineers to deliver robust software solutions and deliver critical features supporting our contact center applications and related technologies
Analyze and resolve complex technical issues in a timely manner
Create and maintain comprehensive technical documentation
Stay updated with the latest industry trends and technologies to ensure our solutions remain cutting-edge
Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives

Qualification

ReactJavaScriptMicroservice architecturePostgreSQLKubernetesGitCloud platformsTest-driven developmentCommunicationProblem-solvingCollaboration

Required

Bachelor's or master's degree in computer science, engineering, or a related field (or four years of equivalent work experience)
8+ years of software development experience
Strong experience with React (required)
Proficiency with supporting JavaScript tools and libraries such as Node.js/Express (highly preferred), GraphQL, ES6, and Webpack
Experience with isomorphic JavaScript applications (e.g., Server-Side Rendering) is a plus
JVM experience in a microservice architecture
Proficiency with SQL and relational databases, preferably PostgreSQL
Production Kubernetes experience
PostgreSQL expertise
Experience with development tools such as Git, Jenkins, Docker, etc
Knowledge of cloud platforms (e.g., AWS, Azure, Google Cloud) is a plus
Experience with relational and non-relational databases
Working knowledge of commercial CRM systems and integrations
Excellent communication skills, problem-solving abilities, and a collaborative mindset
Continuous Delivery and Integration experience
Experience with test-driven development (TDD) and automated testing frameworks
Experience working with real time systems with hundreds of concurrent users, preferably call center applications
Proficiency with version control systems
Proven experience working with US based business teams
Excellent written and communication skills in English language
Must currently reside in or are located within 150 km of Greater Delhi NCR, Greater Bangalore, or Greater Pune
Ability to work within core US business hours / time zone expectations - Eastern Standard Time (EST) overlap
Workspace: A quiet space to work, an internet connection of at least 30 Mbps download | 10 Mbps upload

Benefits

Medical insurance
Accident insurance
Retiral benefits
12 company-paid holidays
2 flexible holidays
Privilege/earned leave
Casual/sick leave
Paid maternity and paternity Leaves
Weekly wellness events

Company

Porch Group

company-logo
Porch Group is a vertical software platform for residential environments.

Funding

Current Stage
Public Company
Total Funding
$782.85M
Key Investors
Wellington ManagementRunway Growth CapitalValor Equity Partners
2025-05-19Post Ipo Debt· $134M
2023-04-17Post Ipo Debt· $333M
2022-04-15Post Ipo Equity· $4M

Leadership Team

leader-logo
Matt Ehrlichman
Founder, CEO
linkedin
leader-logo
Jake Cooney
Design Director and Co-founder
linkedin
Company data provided by crunchbase