Guidewire Software is hiring a
Senior Software Engineer

Logo of Guidewire Software

Guidewire Software

πŸ’΅ ~$122k-$162k
πŸ“Remote - United States

Summary

The job is for a Data platform and Analytics team member at Guidewire. The role involves designing, developing, and operating cloud-native data platforms and analytics SaaS services. The ideal candidate has experience with Java, Big Data/distributed systems, Spark or Flink, Kafka, Hadoop, AWS, Docker, and Terraform.

Requirements

  • Excellent experience with Java, Gradle, Team City & Docker
  • Extensive experience with Big Data / distributed systems
  • Hands on mentoring experience
  • Experience with stream processing using Spark or Flink
  • Prior experience of building data platforms using Big Data stack (Kafka, Hadoop, Spark, Flink, Hive ..) on public cloud
  • Strong experience with migrating to redshift
  • Understanding of distributed systems concepts and principles (consistency and availability, liveness and safety, durability, reliability, fault-tolerance, consensus algorithms)
  • System design skills. Ability to design large scale distributed systems
  • Deep understanding of Algorithms, Data Structures, and Performance Optimization Techniques
  • Eager to learn new things and passionate about technology
  • Comfortable working with Kubernetes, AWS, Docker, and Terraform
  • BS or MS degree (Computer Science or Math)
  • 8+ years relevant work experience

Responsibilities

  • Design, develop and run cloud native data platform and analytics SaaS services
  • Design and build large scale real-time stream processing systems
  • Design, develop and run micro-services and analytics SaaS solutions
  • Do test driven unit and end to end testing of any code you develop
  • Own Continuous Integration (CI) and Continuous Deployment (CD) for your services
  • Own scalability, availability and data security for your services
  • Own, troubleshoot & resolve code defects
  • Mentor other developers in best practices

Preferred Qualifications

  • Kotlin
  • AWS (EMR, S3, Glue, Kinesis..)
  • ELK
  • Experience of building SaaS/PaaS on AWS/GCP/Azure
  • AI/ML

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs

Please let Guidewire Software know you found this job on JobsCollider. Thanks! πŸ™