Software Engineer Ii - Platform Infrastructure (Orchestration)
- 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
Job description
OverviewAs a Software Engineer II, you build and ship production services that empower Elastics engineering teams to develop, ship, and run software at scale. You work closely with mentors, pair on challenging problems, and contribute to design discussions and code reviews. Your focus is on Go-based services, cloud-native patterns, and observability to ensure reliable, scalable systems. This role offers hands-on ownership in a distributed, async-first environment and opportunities to grow your expertise in Go, Kubernetes, and cloud platforms.Compensaciones / Beneficios competitive payhealth coverage for you and your familyflexible locations and schedulesgenerous vacation daysdonation matching up to **volunteer time allowanceResponsabilidades Develop features and components for production servicesOwn well-scoped parts of larger projects from requirements to productionPropose technical solutions and implement themPair with senior engineers on complex problems and seek clarification earlyParticipate in code reviews and design discussionsSupport services in production, participate in on-call rotationsInvestigate incidents beyond runbooks and improve them for future incidentsAutomate repetitive tasks through codeCommunicate status and blockers clearly and promptlyRequisitos principales Hands-on Go experience or strong systems-language background with motivation to learn GoUnderstanding of Kubernetes fundamentals (Pods, Deployments, Services, Operators)Experience with at least one major cloud provider (AWS, Azure, GCP)Curiosity about distributed systems and scale-aware service communicationComfort working through ambiguity with mentorshipCollaborative mindset and openness to feedbackClear written and verbal communication in a distributed async settingCommitment to code quality, testing, observability, and operabilitycollaborativecuriositystrong communicationGoKubernetescloud platforms (AWS, Azure, or GCP)
Requirements
Communicate status and blockers clearly and promptly Requisitos principales Hands-on Go experience or strong systems-language background with motivation to learn Go Understanding of Kubernetes fundamentals (Pods, Deployments, Services, Operators) Experience with at least one major cloud provider (AWS, Azure, GCP) Curiosity about distributed systems and scale-aware service communication Comfort working through ambiguity with mentorship Collaborative mindset and openness to feedback Clear written and verbal communication in a distributed async setting Commitment to code quality, testing, observability, and operability collaborative curiosity strong communication Go Kubernetes cloud platforms (AWS, Azure, or GCP)
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
Where to Find Entry-Level Software Engineering Jobs
Where To Find Software Engineering Jobs
Fully Remote Software Engineer Jobs
Is Software Engineering Over-Saturated?