Senior Software Engineering - Team Lead
To see similar active jobs please follow this link: Remote Development jobs
Job Title: Senior Software Engineering, Team Lead Location: India Workplace Type: Remote
*The individual hired for this role will initially be an employee of TechMatrix, the employer of record providing staffing solutions to Porch Group. While we are currently targeting for the individual hired in this role to become an employee of Porch Group (or its affiliate) in 2024, Porch Group makes no assurances or guarantees that this will occur in 2024 or at all as the transfer of employment is subject to a number of known and unknown factors, many of which are outside of the control of Porch Group. Porch Group expressly disclaims any obligation to make the individual hired for this role an employee of Porch Group (or its affiliate).
Job Summary
Porch Group is a vertical software company reinventing the home services and insurance industries. Through our family of technology, SaaS, and Insurance companies we are able to offer innovative software and service solutions to more than 28,500 companies, and 350,000 policyholders across the country.
Our mission is to completely transform the way people buy, sell, move, and manage their homes throughout their home journey. Sure, it’s a tall order to transform a $320 billion industry, but we’re already well on our way. Since we were founded in 2012, we’ve stuck to our values and our commitment to foster a “No Jerks, No Egos” culture, which is a big reason we’ve gone from a scrappy startup to a Nasdaq-listed company and the industry-leading partner for the home in less than eight years.
At Porch Group, no two days will ever be the same and you’ll have the opportunity to help solve big problems, with a refreshing balance of team support and ownership of your work. The future is bright for the Porch Group, and we’d love for you to be a part of it as a Senior Software Engineer, Team Lead.
What You Will Do As A Senior Software Engineering, Team Lead
Collaborate with product management, software engineers, and data engineers to deliver critical features supporting our core businesses.
Design and develop backend systems and services using Scala while working with others to help grow their skills, and vice versa.
Balance long term code health and maintainability with business needs while setting a high-quality bar.
Lead projects from technical design through completion, communicating technical decisions through design documentation
Identify and resolve design problems and ambiguity with requirement
What You Will Bring As A Senior Software Engineering, Team Leadk
5+ years of professional experience working on building backend applications on the JVM.
Experience working with SQL, relational databases, and object-oriented languages.
Experience with Scala is a preferred.
Experience with service-oriented architecture and REST based web service development.
Ability to identify and apply the appropriate design and integration patterns to solve complex business issues.
Experience working with cloud-based systems (GCP, AWS) and virtualization (Docker, Kubernetes) a plus.
Ability to organize and self-direct to get things done, and communicates challenges as they occur.
Strong verbal and written communication skills, including technical documentation.
Excellent written and communication skills, both English and Hindi
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
#LI-DG1 #LI-Remote
About the job
Senior Software Engineering - Team Lead
To see similar active jobs please follow this link: Remote Development jobs
Job Title: Senior Software Engineering, Team Lead Location: India Workplace Type: Remote
*The individual hired for this role will initially be an employee of TechMatrix, the employer of record providing staffing solutions to Porch Group. While we are currently targeting for the individual hired in this role to become an employee of Porch Group (or its affiliate) in 2024, Porch Group makes no assurances or guarantees that this will occur in 2024 or at all as the transfer of employment is subject to a number of known and unknown factors, many of which are outside of the control of Porch Group. Porch Group expressly disclaims any obligation to make the individual hired for this role an employee of Porch Group (or its affiliate).
Job Summary
Porch Group is a vertical software company reinventing the home services and insurance industries. Through our family of technology, SaaS, and Insurance companies we are able to offer innovative software and service solutions to more than 28,500 companies, and 350,000 policyholders across the country.
Our mission is to completely transform the way people buy, sell, move, and manage their homes throughout their home journey. Sure, it’s a tall order to transform a $320 billion industry, but we’re already well on our way. Since we were founded in 2012, we’ve stuck to our values and our commitment to foster a “No Jerks, No Egos” culture, which is a big reason we’ve gone from a scrappy startup to a Nasdaq-listed company and the industry-leading partner for the home in less than eight years.
At Porch Group, no two days will ever be the same and you’ll have the opportunity to help solve big problems, with a refreshing balance of team support and ownership of your work. The future is bright for the Porch Group, and we’d love for you to be a part of it as a Senior Software Engineer, Team Lead.
What You Will Do As A Senior Software Engineering, Team Lead
Collaborate with product management, software engineers, and data engineers to deliver critical features supporting our core businesses.
Design and develop backend systems and services using Scala while working with others to help grow their skills, and vice versa.
Balance long term code health and maintainability with business needs while setting a high-quality bar.
Lead projects from technical design through completion, communicating technical decisions through design documentation
Identify and resolve design problems and ambiguity with requirement
What You Will Bring As A Senior Software Engineering, Team Leadk
5+ years of professional experience working on building backend applications on the JVM.
Experience working with SQL, relational databases, and object-oriented languages.
Experience with Scala is a preferred.
Experience with service-oriented architecture and REST based web service development.
Ability to identify and apply the appropriate design and integration patterns to solve complex business issues.
Experience working with cloud-based systems (GCP, AWS) and virtualization (Docker, Kubernetes) a plus.
Ability to organize and self-direct to get things done, and communicates challenges as they occur.
Strong verbal and written communication skills, including technical documentation.
Excellent written and communication skills, both English and Hindi
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
#LI-DG1 #LI-Remote