WHAT YOU’LL DO
We're looking for a Software Engineer for our Monolith Deployments and Quality team. The Monolith Deployments and Quality team builds critical components for our developer experience, enabling fast-paced teams working on a high-scale distributed system to build faster and with higher quality. This is primarily through managing our monolith's deployment and integration pipelines and process: CI/CD, release processes, integrations with tooling (Github and Slack), pre prod branch testing environments, canary deployments, release validation, and more. Come join us as we make it smooth and easy to deploy changes to a monolith supporting 10s of billions of daily incoming events with no downtime.
WHO YOU ARE
- 2+ years of relevant experience with a strong track record of success
- Have strong and good opinions about how code should be written, as well as good development practices
- Experience building deployment pipelines and developer tooling
- Familiar with Jenkins, Buildkite, or other CI/CD pipelines
- Excellent communication skills and a user-centric attitude
- Strong organizational skills and ability to keep track of multiple streams of work at once. A self-starter inspired to perform without structured guidance.
- Experience with agile processes and tools such as JIRA
- Beneficial experiences: Ruby, Redis, Jenkins, Buildkite, Kubernetes, Docker, EC2, Github API, Slack API