Overview
The role of Software Engineer II - Platform Infrastructure at Elastic focuses on enhancing the Elastic Cloud Platform, enabling the development, shipping, and operation of software at scale.
Key Responsibilities
- Build features and components for production services.
- Take ownership of well-scoped pieces of larger projects, from requirements through production.
- Propose technical solutions and implement them in working code.
- Collaborate with senior engineers on complex problems and seek clarifications early.
- Engage in code reviews and design discussions.
- Operate the services owned and participate in the on-call rotation.
- Investigate incidents beyond the runbook and improve processes for future incidents.
- Automate repetitive tasks through code.
- Communicate status and blockers effectively.
Requirements
- Hands-on experience writing services in Go, or strong proficiency in another systems language with intent to learn Go.
- Working understanding of Kubernetes fundamentals.
- Familiarity with at least one major cloud provider (AWS, Azure, or GCP).
- Curiosity about distributed systems.
- Comfort in navigating ambiguity with support from more experienced engineers.
- A collaborative attitude, welcoming feedback and sharing context.
- Effective written and verbal communication skills in a distributed environment.
- Commitment to quality work, including testing and observability.
Benefits
- Competitive compensation based on work performance.
- Health coverage for you and your family in many locations.
- Flexible work locations and schedules.
- Generous vacation policy.
- Financial donation matching and volunteer time off.
- Minimum of 16 weeks of parental leave.
Location
Remote position available in Greece.
How to Apply
Interested candidates can apply through the Elastic career page.
Deadline
No specific deadline mentioned.