Job details

Senior Software Engineer- Full Stack, Cyber Risk Analytics - San Mateo, CA

  • Department: Analytics and Data Services
  • Location: San Mateo, CA, USA
  • Country: United States of America

About Guidewire Cyence Risk Analytics

Guidewire Software (NYSE:GWRE) is a leading provider of software solutions to the global property-casualty (P&C) insurance industry, with over 300 customers, on six continents. Guidewire’s Cyence Risk Analytics helps insurers and other financial institutions to model new and evolving risks such as cyber. By combining internet-scale data listening, adaptive machine learning, and insurance risk modeling, Cyence insights that help P&C customers face new risks, take advantage of new opportunities, and develop new products. To learn more about Cyence, visit


Senior Full-Stack Software Engineer



  • Develop interactive enterprise web applications, with an emphasis on data analytics and visualization
  • Actively participate in a fast-paced team-based Agile environment, working with product managers, user-experience designers, software testers and other engineers



  • Bachelor’s or Master’s Degree in Computer Science or equivalent
  • 7 to 10 years’ experience in full stack engineering or similar equivalent role
  • Excellent programming skills coupled with an understanding of object-oriented design patterns
  • Demonstrated experience developing browser-based interactive web applications, focusing on server-side
  • Proficiency with JavaScript and strong familiarity with best-practices, design patterns, debugging, code optimization, etc.
  • In depth knowledge of databases and SQL particularly PostgreSQL
  • Strong background in Python  
  • Experience developing and deploying production REST APIs
  • Familiarity with Node.js and associated frameworks such as Express.js
  • Experience with version control systems such as Git
  • Experience with Amazon AWS services such as S3, SQS, Redshift
  • Curiosity to learn new technologies and go outside your comfort zone
  • Ability to work independently in a fast-paced team environment


  • Experience with JavaScript MVC frameworks such as AngularJS, Angular or React
  • Experience with HTML5 and CSS3, including frameworks such as Bootstrap or Material
  • Experience with data visualization libraries such as D3.js
  • Experience with statistical programming languages such as R


Guidewire Software Inc. provides equal employment opportunities to all applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. All offers are contingent upon passing a criminal history and other background checks where it's applicable to the position.