Principal Software Engineer - Builder Experience - Platform Engineering Productivity
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+5 more
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 / Beneficios Competitive salaryHealth coverage for you and familyFlexible locations and schedulesGenerous vacation daysDonation matching up to **Volunteer hours (up to 40 per year)Responsabilidades Improve 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 principales Full 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 principales Full 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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Why Upskilling And Reskilling is Important For Developers
Dev Digest 121 - AI goes offline
Fully Remote Software Engineer Jobs
Highest Paying Tech Companies for Developers