Overview
Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale. Join the Platform Engineering Productivity team as a Principal Software Engineer to enhance software development and delivery processes across the organization.
Key Responsibilities
- Build and improve frameworks, reusable components, and operational guidelines for the software development lifecycle.
- Improve CI infrastructure reliability and efficiency.
- Build and manage systems that produce releasable artifacts.
- Enable ephemeral developer environments.
- Define and enforce release quality gates.
- Develop tooling and infrastructure for product deployment and release.
- Review code to uphold engineering standards, improve performance, and catch defects early.
- Collaborate with engineering and product teams on requirements, testing strategy, and delivery goals.
- Drive clear technical communication across teams and projects.
- Create and maintain high-quality technical documentation.
- Mentor engineers and foster a collaborative culture around code quality and best practices.
Requirements
- Solid understanding of the full software development lifecycle.
- Deep experience in programming languages such as Python, Go, Bash, Java, or Scala.
- Experience with CI/CD systems, GIT, and modern development practices.
- Experience with cloud infrastructure and developer platforms (e.g., Terraform, Kubernetes, Docker).
- Ability to improve developer productivity through tooling and automation.
- Hands-on AI fluency, including integrating LLM APIs and applying prompt engineering.
- Excellent written and verbal technical communication skills.
- Enthusiasm for working with a globally distributed team.
Benefits
- Competitive pay based on work and not previous salary.
- Health coverage for you and your family in many locations.
- Flexible locations and schedules for many roles.
- Generous number of vacation days annually.
- Financial donation matching up to $2000.
- Up to 40 hours per year for volunteer projects.
- Minimum of 16 weeks of parental leave.
Location
Remote work available for candidates based in Portugal.
How to Apply
To apply, please visit the company's careers page.