Job Directory Software Engineer - Cloud Native Software Developer - San Mateo, CA

Software Engineer - Cloud Native Software Developer - San Mateo, CA
San Mateo, CA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Cloud Native Software Developer

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
* Support the operations team with deployment, support and triaging production issues for your code

What you would need to succeed

* Emphasize team wins over individual success
* Strong technical communication skills
* 5+ years relevant work experience
* 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 Math)

Bonus

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

Intermediate to Senior

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.