Principal Software Engineer - Builder Experience - Platform Engineering Productivity

Elastic
Oña, Spain
4 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Java (Programming Language) Artificial Intelligence Bash Shell Cloud Computing Software Quality Code Review Continuous Integration Python (Programming Language) Scala (Programming Language) Software Engineering Large Language Models Prompt Engineering
+5 more
Git Kubernetes Terraform Docker Golang

Job description

OverviewIn this Principal Software Engineer role, you will join the Platform Engineering Productivity team to raise the quality and efficiency of Elastics software delivery at scale.You’ll build frameworks, reusable components, and guidelines to own the full software lifecycle for services across the organization.You’ll improve CI, artifact creation, and release practices while enabling teams to ship faster.You will mentor, document, and drive cross-team technical excellence with a focus on impact.Compensaciones / BeneficiosCompetitive salaryHealth coverage for you and familyFlexible locations and schedulesGenerous vacation daysDonation matching up to **Volunteer hours (up to 40 per year)ResponsabilidadesImprove CI infrastructure reliability and efficiencyBuild and manage systems that produce releasable artifactsEnable ephemeral developer environmentsDefine and enforce release quality gatesDevelop tooling and infrastructure for product deployment and releaseReview code to uphold engineering standards and catch defectsCollaborate with engineering and product on requirements and testing strategyDrive clear technical communication across teams and projectsCreate and maintain high-quality technical documentationMentor engineers and promote code quality and best practicesRequisitos principalesFull software development lifecycle understanding (build, package, test, release, quality)Proficiency in one or more languages (Python, Go, Bash, Java, Scala)Experience with CI/CD, Git, and modern release practicesCloud infrastructure experience with Terraform, Kubernetes, Docker, and cloud providersDesigning scalable systems and improving developer productivity via tooling/automationAbility to navigate multiple projects and evolving team structuresHands-on AI fluency, including integrating LLM APIs and prompt engineeringProven track record of improving engineering practices and team efficiencyExcellent written and verbal technical communicationComfort working with a globally distributed team and ambiguityCollaborative mindsetStrong communicationMentoring??PythonGoBash

Requirements

Requisitos principalesFull software development lifecycle understanding (build, package, test, release, quality) Proficiency in one or more languages (Python, Go, Bash, Java, Scala) Experience with CI/CD, Git, and modern release practices Cloud infrastructure experience with Terraform, Kubernetes, Docker, and cloud providers Designing scalable systems and improving developer productivity via tooling/automation Ability to navigate multiple projects and evolving team structures Hands-on AI fluency, including integrating LLM APIs and prompt engineering Proven track record of improving engineering practices and team efficiency Excellent written and verbal technical communication Comfort working with a globally distributed team and ambiguity Collaborative mindset Strong communication Mentoring?? Python Go Bash

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all