Software Developer/ Engineer/ Architect

Junior Software Engineer - Front End

Guidewire's development team is looking for a thoughtful, proactive, and results-oriented Software Engineer to build sophisticated solutions for the property & casualty insurance industry. This is an opportunity to be part of our phenomenal team, evolving our market-leading platform. We are looking for an enthusiastic engineer passionate about building high-quality software and improving the customer experience for the millions of people who use our products every day.

Being part of the Guidewire team, you will be working on some of the latest technologies in front-end development. We are focused on building the best solutions that allow our product vision, architectures, and ideas to improve constantly. We are also always striving to optimize the processes that support our development. You will work on the entire technology stack, from our core systems, and build environments right through to the Web Application frontends.

As a software engineer at Guidewire, you will have:

  • A preference to work collaboratively in an empowered, small, multi-functional team
  • Pride of owning their work
  • A desire to maintain and promote a healthy codebase and ensure high quality of products
  • Curiosity and internal motivation to constantly improve
  • Excellent communication skills, comfort level to speak their mind and defend ideas based on merit, yet humility and hunger to learn from others
  • 0-2 years of software development experience using web technologies
  • Knowledge of modern web technologies, including JavaScript (ECMAScript 6+), HTML5, CSS / Sass, and market-leading frameworks (React, Angular)
  • Experience in developing responsive applications
  • Knowledge of the testing strategies employed to support your development
  • Software development lifecycle exposure (Agile/Scrum) preferred
  • Knowledge in design patterns and best coding practices
  • Clear written communication and documentation skills
  • Interest in continuous learning and exploration of new technologies
  • Having contributed to open-source development would be an advantage
  • BSc in Computer Science or equivalent from third-level or higher education institution