Lead Software Engineer - Digital Experience Team

Homesite Insurance Seattle , WA 98113

Posted 3 weeks ago

Homesite Insurance was founded in 1997 and was one of the first companies to enable customers to purchase home insurance directly online, during a single visit. Since then, we've continued to innovate rapidly to meet the needs of our customers and their changing expectations.

One thing that's stayed the same since our founding: our commitment to our customers, partners and employees.

Join us on our journey as we continue to grow into a powerful contender in the field of insurance.

We are looking for a Lead Software Engineer to lead a team to design and develop Greenfield innovations in the insurance technology industry. In addition to leading a team, this role is responsible for prototyping, analysis, design, development, and delivery of the next generation insure

Tech eCommerce platform along with bringing best practices to the current business.

We are building the next generation omni-channel customer experience and eCommerce platform. Our current stack consists of a series of microservices using technologies like React.js, Node.js, HTML5/CSS3, Amazon Web Services, Databases (SQL and noSQL), and Big Data. We execute an agile process that focuses on a biweekly delivery of quality software to production. We are committed to using the latest technology and challenging ourselves.

You will have the chance to work with an innovative team building cutting-edge experiences for our customers and partners. Together, we'll shape not just our own solutions, but the direction of the industry.

DUTIES AND RESPONSIBILITIES:

  • Lead a team of developers in the development of new features for the commercial platform.

  • Support and update existing internal applications and services.

  • Collaborate in our Agile/Scrum software development process.

  • Work with product stakeholders to establish software requirements.

  • Work with platform & system architects on software and system optimizations & enhancements to create elegant designs.

  • Work with other software leads on developing and improving software development methodologies and processes.

  • Focus on design patterns, test driven development, enforce code quality and standards, and document APIs.

  • Lead & guide the fellow developers on the team through technical skill development and knowledge sharing.

  • Align technical solutions with business and IT strategic visions while complying with the organization's architectural standards.

  • Collaborate with Project Managers, business and technical analysts, developers, QA, and other IT team members to understand business & technical requirements that drive the analysis, design, and creation of quality technical solutions.

  • Code reviews.

  • Approve pull requests.

KNOWLEDGE, SKILLS AND COMPETENCIES:

  • Bachelor's or Master's or equivalent years of experience

  • Experience leading development teams

  • Solid foundation in data structures, algorithms, object oriented or functional programming and design patterns

  • 7+ years of production server-side experience with NodeJS, JavaScript/ES6+, PHP

  • 7+ years of UI/UX mobile-first development with HTML5, CSS3, client-side JavaScript/ES6+

  • 7+ years of experience with structured data, such as JSON or XML

  • 5+ years of experience with web application frameworks like Express and React

  • 5+ years of experience with SQL and/or noSQL databases

  • Experience with cross-browser packaging & performance optimization: WebPack & Babel

  • Experience supporting cloud native and serverless deployments on AWS such as Cognito, Lambda, DynamoDB, Redshift, S3

  • Experience designing and building secure, large-scale distributed systems with REST APIs and microservices

  • Excels in a fast-paced agile team embracing Test-Driven Development and CI/CD pipelines

  • Work well in teams, respecting and welcoming ideas from partners, business stakeholders, and technical experts

  • Experience with UI and workflow prototyping tools

  • Strong customer focus, ownership, bias for action, and curiosity

OTHER JOB EXPERIENCES DESIRED:

  • Insurance industry experience a plus, but not required.

  • Experience with cloud computing APIs (Amazon Web Services preferred).

  • Experience with cloud computing services (Amazon Web Services like Lambda, S3, CloudWatch, ECS, and RDS preferred)

  • Interest in emerging platform-as-a-service / distributed application frameworks such as ECS, Spring, ElasticBeanstalk and Docker.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Sr Software Engineer Digital Experience Team

Homesite Insurance

Posted 3 weeks ago

VIEW JOBS 10/2/2020 12:00:00 AM 2020-12-31T00:00 Homesite Insurance was founded in 1997 and was one of the first companies to enable customers to purchase home insurance directly online, during a single visit. Since then, we've continued to innovate rapidly to meet the needs of our customers and their changing expectations. One thing that's stayed the same since our founding: our commitment to our customers, partners and employees. Join us on our journey as we continue to grow into a powerful contender in the field of insurance. We are looking for a Senior Full Stack Engineer to help design and develop Greenfield innovations in the insurance technology industry. This role is responsible for prototyping, analysis, design, development, and delivery of the next generation insureTech eCommerce platform along with bringing best practices to the current business. We are building the next generation omni-channel customer experience and eCommerce platform. Our current stack consists of a series of microservices using technologies like React.js, Node.js, HTML5/CSS3, Amazon Web Services, Databases (SQL and noSQL), and Big Data. We execute an agile process that focuses on a biweekly delivery of quality software to production. We are committed to using the latest technology and challenging ourselves. You will have the chance to work with an innovative team building cutting-edge experiences for our customers and partners. Together, we'll shape not just our own solutions, but the direction of the industry. DUTIES AND RESPONSIBILITIES: * Support and update existing internal applications and services. * Collaborate in our Agile/Scrum software development process. * Work with product stakeholders to establish software requirements. * Work with platform & system architects on software and system optimizations & enhancements to create elegant designs. * Work with other software leads on developing and improving software development methodologies and processes. * Focus on design patterns, test driven development, enforce code quality and standards, and document APIs. * Lead & guide the fellow developers on the team through technical skill development and knowledge sharing. * Align technical solutions with business and IT strategic visions while complying with the organization's architectural standards. * Collaborate with Project Managers, business and technical analysts, developers, QA, and other IT team members to understand business & technical requirements that drive the analysis, design, and creation of quality technical solutions. * Code reviews * Approve pull requestes KNOWLEDGE, SKILLS AND COMPETENCIES: * Bachelor's or Master's or equivalent years of experience * Solid foundation in data structures, algorithms, object oriented or functional programming and design patterns * 5+ years of production server-side experience with NodeJS, JavaScript/ES6+, PHP * 5+ years of UI/UX mobile-first development with HTML5, CSS3, client-side JavaScript/ES6+ * 5+ years of experience with structured data, such as JSON or XML * 3+ years of experience with web application frameworks like Express and React * 3+ years of experience with SQL and/or noSQL databases * Experience with cross-browser packaging & performance optimization: WebPack & Babel * Experience supporting cloud native and serverless deployments on AWS such as Cognito, Lambda, DynamoDB, Redshift, S3 * Experience designing and building secure, large-scale distributed systems with REST APIs and microservices * Excels in a fast-paced agile team embracing Test-Driven Development and CI/CD pipelines * Work well in teams, respecting and welcoming ideas from partners, business stakeholders, and technical experts * Experience with UI and workflow prototyping tools * Strong customer focus, ownership, bias for action, and curiosity OTHER JOB EXPERIENCES DESIRED: * Insurance industry experience a plus, but not required. * Experience with cloud computing APIs (Amazon Web Services preferred). * Experience with cloud computing services (Amazon Web Services like Lambda, S3, CloudWatch, ECS, and RDS preferred) * Interest in emerging platform-as-a-service / distributed application frameworks such as ECS, Spring, ElasticBeanstalk and Docker. Homesite Insurance Seattle WA

Lead Software Engineer - Digital Experience Team

Homesite Insurance