Elastic
Software Engineer II - Builder Experience - Platform Engineering Productivity
About this role
Elastic seeks a mid-to-senior Software Engineer to join the Platform Engineering Productivity team, building tools and infrastructure that enhance developer experience and product quality across the organization. You'll work on CI systems, release processes, developer environments, and quality gates that enable teams to develop and ship software effectively at scale.
What you'll do
- Maintain and optimize CI infrastructure for reliability, scalability, and efficiency
- Build systems and processes for creating releasable artifacts
- Design and manage ephemeral developer environments
- Establish and enforce release quality criteria and gates
- Develop reusable frameworks and components for product teams
- Improve the end-to-end software development lifecycle
What they're looking for
- CI/CD pipeline design and implementation
- Infrastructure and DevOps tooling
- Software architecture and systems design
- Cloud platforms and containerization
- Release engineering and quality assurance
- Scripting and automation
- Problem-solving and systematic thinking
- AI/ML awareness in engineering practices
Opens the official application on the employer’s site. No login required.
Elastic
Elastic builds and operates multi-cloud infrastructure and observability platforms that power Elastic Cloud across 70+ regions. The company is hiring Platform Engineers and Site Reliability Engineers to design Kubernetes-based systems, develop automation tools, optimize cloud infrastructure, and ensure reliable operations at scale.
- Website
- elastic.co
Likely interview questions
- Describe your experience designing or optimizing CI/CD pipelines at scale. What challenges did you face?
- How have you approached improving developer experience in previous roles, and what impact did it have?