Job Description
Elastic is seeking a Platform - Engineering Productivity - Principal Software Engineer I to lead platform initiatives that boost developer productivity across Elastic's engineering organization. This on-site role is based in Spain and requires hands-on technical leadership, system design, and close collaboration with product, platform, and infrastructure teams.
Responsibilities
- Lead the design and implementation of scalable platform components that improve developer experience and productivity.
- Mentor engineers, conduct code reviews, and promote engineering best practices.
- Collaborate with product, Platform, and SRE teams to define requirements and deliver high-impact solutions.
- Ensure reliability, performance, and security of core platform services.
- Contribute to technical strategy and long-term roadmap for engineering productivity tools.
Qualifications
- Mid-level to senior software engineer with 5+ years of experience in distributed systems or platform engineering.
- Proficiency in at least one modern programming language (e.g., Java, Python, Go) and experience with building scalable software.
- Strong knowledge of distributed systems, APIs, CI/CD, monitoring, and observability.
- Excellent communication and collaboration skills.
Nice-to-Haves
- Experience with Elastic Stack components (Elasticsearch, Kibana) or cloud platforms.
- Experience with developer tooling and internal platforms.
Location
Spain (on-site).
About Elastic
Elastic builds self-managed and SaaS solutions for search, observability, and security across industries. Join a global team delivering impactful products used by thousands of customers.