Porch Group, Inc. is hiring a Senior Software Engineer II to join the Insurance Services Engineering team. In this role, you will apply your 8+ years of software development experience to lead the creation of high-quality solutions and provide technical mentorship. A background in the Property & Casualty technology space is beneficial.
What You'll Do
- Lead the design, development, and implementation of high-quality software solutions, communicating technical decisions through design documentation across two or three software teams.
- Provide technical guidance and mentorship to junior engineers, ensuring best practices in software development.
- 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.
- Integrate AI/ML tools, including LLMs and automation frameworks, to improve product performance, boost productivity, and drive innovation across the stack.
- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
What We're Looking For
- 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.
- Experience with JavaScript and its frameworks (React, Vue, Angular, etc.).
- Proficiency with SQL, preferably PostgreSQL.
- Production JVM language experience, preferably Scala.
- PostgreSQL expertise.
- Experience with development tools such as Git, Jenkins, Docker, etc.
- 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.
- Production Kubernetes experience.
- 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.
- Working Hours: 8 Hours (Excluding breaks) with 4 Core US Hours Overlap (7:30pm- 11:30pm IST).
- A quiet space to work, an internet connection of at least 30 Mbps download | 10 Mbps upload.
Nice to Have
- Knowledge of cloud platforms (e.g., AWS, Azure, Google Cloud) is a plus.
Technical Stack
- JavaScript, React, Vue, Angular
- SQL, PostgreSQL
- Scala
- Git, Jenkins, Docker, Kubernetes
- CRM Systems
Team & Environment
You will be a key member of the Insurance Services Engineering team, contributing to critical features and providing technical leadership.
Benefits & Compensation
- Annual compensation range: 4,050,000 - 5,670,000 INR
- 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
Work Mode
This is a remote position for candidates based in India, within the specified regions.
Porch is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex including sexual orientation and gender identity, national origin, disability, protected veteran status, or any other characteristic protected by applicable laws, regulations, and ordinances.





