Principal Software Engineer (Guidewire)

CNA Insurance
Chicago, IL
Job Description
Join our team as a Principal Software Engineer and lead the design and development of cutting-edge enterprise applications and data solutions. In this role, you'll tackle complex challenges, architect scalable integrations, and drive innovation across cloud platforms like Google Cloud and Guidewire Cloud (AWS).

Requirements

  • Expert technical knowledge of the system development life cycle, and system and application program development technological alternatives.
  • Senior level knowledge of client area's functions and systems.
  • Excellent project management skills and ability to organize and plan effectively to meet both short and long range project goals.
  • Solid knowledge of interface design and user centered design method.
  • Excellent communication and interpersonal skills and the ability to work effectively with peers, IT management and staff, and internal business partners/clients.
  • Proficiency in Google Cloud technologies, including: Programming Languages: Java/J2EE, Spring Boot, SQL, GitHub, Apache Kafka, Mockito, Hibernate, JUnit, NodeJS/ReactJS
  • API Design Principles: Expertise in RESTful API design, including endpoint creation, data serialization, authentication, and versioning
  • Google Cloud Services: Familiarity with GCP offerings such as Google Compute Engine, Google Kubernetes Engine (GKE), Anthos Service Mesh (ASM), Cloud Storage, Cloud Functions, and Cloud Run
  • Security: Experience implementing security measures like OAuth (Okta), JWT, and Google Secret Manager (GSM)
  • Database Management: Knowledge of SQL and NoSQL databases, schema design, and API-based interactions
  • CI/CD Practices: Hands-on experience with tools like Jenkins, Concourse, GitLab CI, or GitHub Actions for automated build, test, and deployment
  • Testing and Debugging: Strong skills in unit, integration, and end-to-end testing, with expertise in debugging and issue resolution
  • Expertise in application integration design and development, ensuring accuracy, scalability, and ease of consumption.
  • Must have Guidewire Integration experience, including Cloud APIs, Integration Gateway, and REST APIs.

Benefits

  • Generous Paid Time Off
  • 401k Matching
  • Retirement Plan
]]>