Skip to content

Elasticsearch – Senior Software Engineer – Engineering Productivity – CI/CD
Company | Elastic |
---|
Location | United States |
---|
Salary | $133100 – $252900 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior |
---|
Requirements
- Experience contributing to and managing large Java codebases.
- Knowledge of CI/CD systems and practices (Buildkite, Argo CD, GitOps etc).
- Knowledge of Java build tools (Gradle, Maven, Bazel etc), with a strong preference for Gradle experience.
- Familiarity with Unix/Linux and shell scripting.
- Experience of container runtimes (e.g. Docker) and orchestration (e.g. Kubernetes).
- A high level of autonomy.
Responsibilities
- Working on large impactful projects that evolve the developer workflows for Elasticsearch engineers enabling them to be as productive and efficient as possible.
- Shaping our build and continuous integration environments.
- Design and build tooling and automation for Elasticsearch development.
- Driving strategy for how Elasticsearch deploys in the cloud.
- Solving difficult issues, including performance or concurrency issues, and proposing solutions.
- Collaborating in the open with the Elasticsearch team, Elastic users, and other supporting open source projects.
Preferred Qualifications
- Experience running Elasticsearch at scale.
- Experience maintaining open source libraries.
- Experience with continuous delivery of a SaaS product.