PB✓
PBridge

Full-time jobsthe United States

Software Engineer II - Builder Experience - Platform Engineering Productivity

elastic · United States · Full-time

About this role

Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the results that matter. By taking advantage of all structured and unstructured data — securing and protecting private information more effectively — Elastic’s complete, cloud-based solutions for search, security, and observability help organizations deliver on the promise of AI.

What Is The Role :

We are looking for a curious, mid-to-senior Software Engineer who embraces AI as part of their engineering craft to join our Platform Engineering Productivity team.

 

In this role, you will help ensure our products are released to customers with high quality while improving the developer experience for engineers across Elastic. You’ll thrive here if you think systematically, enjoy solving complex problems, and are motivated by building tools, frameworks, and processes that help teams develop, ship, and operate software effectively at scale.

What You Will Be Doing :

As part of the Engineering Productivity organization, you will contribute to initiatives that improve the end-to-end software development lifecycle. The team serves as an enabling function, providing reusable components, frameworks, and guidance that product teams can adopt and operate independently. Your work may include:

• Ensuring CI infrastructure is reliable, scalable, and efficient.

• Managing systems and processes for building releasable artifacts.

• Creating and maintaining ephemeral developer environments.

• Defining and enforcing release gates based on key quality criteria.

• Building tools and infrastructure that support product deployment and release.

• Improving the overall developer workflow across build, test, package, and release stages.

• Partnering with teams across the organization to solve productivity and release engineering challenges.

What You Bring :

• Solid experience in one or more programming languages such as Python, Go, Bash, Java, or Scala.

• Deep understanding of the software development lifecycle, including building, packaging, testing, and releasing software.

• Experience with modern development environments is essential. Proficiency in cloud and infrastructure technologies such as Terraform, Kubernetes, and Docker, along with a solid understanding of cloud platforms and configuration management tools.

• Proficiency with CICD and version control systems, especially GIT.

• Experience executing or contributing to release engineering and quality strategies.

• Experience using AI-assisted tools to accelerate development, troubleshoot systems, and improve code quality while maintaining ownership of outcomes.

• Ability to move effectively across projects, codebas

Tired of applying one by one?

Our Career Success Team finds roles in the United States that fit you, tailors your CV to each, and submits the applications — tracked end to end. You just show up to interviews.

We apply, you interview →