Jobs

Job details

Software Engineer – Digital, Dublin, Ireland

Job type:
Full-time
Region:
Europe Middle East Africa
Location:
Dublin, Ireland
Category:
Product Development

Software Engineer - Dublin, Ireland

Are you entrepreneurial, a polyglot programmer and a 12-factor app guru? Do you deploy containerized applications to any cloud providers? Are you interested in helping shape & contributing to our new Cloud products? If so, we would like to meet you!

You will play a significant role in the design and development of micro-services, components, and tools for Guidewire’s next generation, cloud-native data & analytics platform. Guidewire’s data platform is targeted to be best-in-class in enabling our customers with mission-critical insights and decision-making capabilities. You will work in a highly collaborative environment in agile, cross-functional teams.

What you would do

  • Design, develop and implement micro-services, components & tools
  • Do test-driven unit and end to end testing of any code you develop.
  • Design, develop and implement micro-services, components & tools
  • Own scalability, availability and data security for your services
  • Deploy containerized applications to the preferred cloud provider
  • Own Continuous Integration (CI) and Continuous Deployment (CD) for your services
  • Own, troubleshoot & resolve code defects
  • Mentor other developers in best practices

What you would need to succeed

  • Emphasize team wins over individual success
  • Strong technical communication skills
  • Excellent software development skills in one or more of the following languages: Java/Golang/NodeJs
  • Have developed in more than one language and ready to pivot to any language/framework
  • Understand SOLID/Hexagonal Architecture and other design principles
  • Understand REST API/gRPC for data interchange
  • Understand microservices architecture patterns pattern like Service Discovery/API Gateway/Domain Driven Design etc
  • Have implemented distributed tracing and monitoring of apps
  • Understand IaaS abstractions like Kubernetes/Cloud foundry/OpenShift
  • Understand Serverless function and their relevant use
  • Ability to work in an agile fast paced environment
  • BS/MS degree (Computer Science or similar)

Bonus

  • Working knowledge of Kafka, Elasticsearch, Spring Boot, AWS
  • Advanced debugging skills in Linux
  • Startup experience

Please note that we do not accept resumes or honor referrals from headhunters, placement agencies, or other external parties seeking recruiting fees if they do not have a signed formal agreement with Guidewire.

logo_everify_cropped_tight.png