Software Engineer, Cloud Engineering at The Climate Corp.
Seattle, WA, US

Position Overview:

Are you driven to make a real-world impact while leveraging cloud infrastructure and microservices? Do you love writing code to build efficient automated tools and infrastructure to save engineer’s time?  If you answered yes to these questions, we would love the chance to talk to you. We are looking for an expert DevOps/SRE/Tools lead to join our Cloud Engineering Team to help us accelerate our scientists’ and engineers’ ability to innovate.

At The Climate Corporation (TCC), the Cloud Engineering team builds tools and infrastructure that power the science and product engineering teams delivering meaningful data insights that help farmers increase their crop yields in a sustainable way. Our team’s vision is that Infrastructure Is Code, where engineers doing development can manage their cloud systems as easily. Come collaborate with us to make our teams even more effective at helping to feed an ever-growing population.

What You Will Do:

  • Design, build and deploy infrastructure systems for managing our public cloud environment using containers, microservices, and other next-generation tools and technologies.
  • Empower engineering and data science teams to provision, maintain and troubleshoot development, staging and production environments through automated workflows.
  • Architect our deployment systems to be more reliable, faster, and make the best use of available infrastructure.
  • Proactively identify engineering team’s pain points and research potential open source solutions or design new solutions and guide team in the implementation
  • Collaborate with program managers and leadership to drive system requirements and deliver the maximum value to all engineering and science groups.
  • Partner with Engineering teams to integrate security controls into continuous integration, delivery and deployment processes (baking security into the infrastructure).

Basic Qualifications:

  • Bachelor's degree or equivalent work experience
  • 1+ years of software development experience
  • 1+ years of expert knowledge in at least one programming language (e.g. Python, Java)
  • Experience with any public cloud-based provider such as Amazon Web Services, Google Cloud Platform or Microsoft Azure

Preferred Qualifications:

  • Experience deploying Containers and scheduling frameworks (e.g Kubernetes, ECS)
  • Demonstrable knowledge of TCP/IP, HTTP, application security, and experience supporting multi-tier web application architectures
  • Passion to work on newer DevOps technologies and explore the security domain
  • Proficiency in developing and deploying fully automated environments using Puppet/Chef/Ansible and Cloudformation/Terraform
  • Experience with distributed data platforms (e.g. DynamoDB/Aurora, Hadoop, PostGIS, ElasticSearch)
  • Experience with Jenkins or other CI tools.
  • Contributor to open-source projects

What We Offer:  

Our teams are composed of industry experts, top scientists, and talented engineers. The environment is extremely engaging and fast-paced, with dozens of specialties coming together to provide the best possible products and experiences for our customers.

We provide competitive salaries and some of the best perks in the industry, including:

  • Superb medical, dental, vision, life, disability benefits, and a 401k matching program
  • A stocked kitchen with a large assortment of snacks & drinks to get you through the day
  • Encouragement to get out of the office and into the field with agents and farmers to see first-hand how our products are being used
  • We take part and offer various workshops, conferences, meet-up groups, tech-talks, and hackathons to encourage participation and growth in both community involvement and career development

We also hinge our cultural DNA on these five values:

  • Inspire one another
  • Innovate in all we do
  • Leave a mark on the world
  • Find the possible in the impossible
  • Be direct and transparent