Principal Software Engineer - Builder Experience - Platform Engineering Productivity

Elastic
Zaragoza, Spain
about 1 month 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

Loading talks and stories from around this role…