Lead Staff Software Engineer
Full-Stack
Updated on 12/2/2023
Guidewire

1,001-5,000 employees

Recurring revenue software
Company Overview
Guidewire's mission is the be the platform insurers trust to engage, innovate, and grow efficiently. The company is building a data-backed insurance solution.
Data & Analytics
Fintech

Company Stage

Series A

Total Funding

$40M

Founded

2001

Headquarters

San Mateo, California

Growth & Insights
Headcount

6 month growth

0%

1 year growth

3%

2 year growth

13%
Locations
Bedford, MA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AngularJS
Agile
AWS
Google Cloud Platform
JavaScript
HTML/CSS
Java
Microsoft Azure
MongoDB
MySQL
React.js
REST APIs
gRPC
NoSQL
CategoriesNew
Software Engineering
Requirements
  • Proficiency in Core Java and good working knowledge of JavaScript / HTML5 / CSS
  • Experience with a market-leading client-side framework (e.g. React, Angular) is plus
  • Strong understanding of Continuous Delivery, Continuous Integration, Unit/Integration Testing
  • Object-Oriented Design using SOLID and Hexagonal design principles
  • Experience building secure software and knowledge of web security best-practices
  • Significant experience working with Open Source frameworks (e.g. Spring, Hibernate, jBPM, and others)
  • Understanding of relational database persistence (e.g. MySQL, Oracle). Familiarity with NoSQL databases (e.g. MongoDB, CouchDB) is a plus
  • Excellent understanding of Agile development principles
  • Experience designing REST or gRPC based APIs
  • Experience building microservices on cloud service platforms (e.g. AWS/GCP/Azure)
  • Technical design and leadership of features from inception to release
  • Technical leadership experience in mentoring less experienced engineers
  • Maintaining and promoting a healthy codebase and ensuring high-quality products
  • BS/MS degree (Computer Science or related field)
  • 10+ years of Full-Stack Software Development experience
Responsibilities
  • Build elegant solutions for the property & casualty insurance industry's complex business domain
  • Make industry-leading products even better
  • Contribute to a complex application suite of products
  • Work on the entire technology stack
  • Collaborate in an empowered, small, cross-functional team
  • Work in an agile and fast-paced development environment
  • Ensure code quality through thorough testing
  • Design and write code
  • Learn quickly in a dynamic environment
  • Communicate effectively with team members
  • Maintain and improve the existing codebase
  • Promote a healthy codebase and ensure high-quality products
Desired Qualifications
  • Experience with React or Angular
  • Familiarity with NoSQL databases (e.g. MongoDB, CouchDB)
  • Experience building microservices on cloud service platforms (e.g. AWS/GCP/Azure)