Senior Software Engineer
Elastic
Job highlights
Summary
Join Elastic's Platform Control Plane team as a backend engineer and contribute to the development and evolution of the Scala codebases powering Elastic Cloud offerings. You will operate systems, collaborate with support engineers, proactively improve services, design and maintain software, debug production issues, and work cross-functionally on projects. This role requires experience with Scala or JVM-based languages, a strong background in backend engineering, and a passion for automation. Elastic offers competitive pay, health coverage, flexible work arrangements, generous vacation time, volunteer time off, parental leave, and a 401k match. Bonus points for Golang experience, Kubernetes expertise, cloud experience, and Elasticsearch knowledge.
Requirements
- A record of software engineer excellence, delivering high-quality code to Production
- Experience with the Scala or JVM based programming languages
- 3+ years working as a backend engineer in the IAM space OR 5+ years working as a backend engineer
- Deep passion for automation and for raising the quality bar
- Strong analytical, debugging, and problem solving skills
Responsibilities
- Contribute to the development and evolution of the Scala codebases that power our Elastic Cloud offerings
- Operate our systems by participating in our oncall rotation solving incidents in Production
- Collaborate with Support engineers in solving customer problems
- Proactively improve our existing services for security, stability, and reliability
- Design, build, and maintain software supporting our cloud offerings and on-prem services
- Debug production technical issues involving distributed systems, virtualization, containers, and microservices
- Work cross-team and multi-functionally on solving problems crafting new features, and delivering projects within Elastic
- Work with a fully-remote distributed team of engineers located in Europe, Asia, and the Americas
Preferred Qualifications
- Golang experience
- Technical depth in one or more technologies relevant for SaaS
- Hands on Kubernetes (k8s) experience
- Hands on experience developing software on the cloud (AWS/Azure/GCP)
- Practical knowledge of Elasticsearch
Benefits
- Competitive pay based on the work you do here and not your previous salary
- Health coverage for you and your family in many locations
- Ability to craft your calendar with flexible locations and schedules for many roles
- Generous number of vacation days each year
- Increase your impact - We match up to $2000 (or local currency equivalent) for financial donations and service
- Up to 40 hours each year to use toward volunteer projects you love
- Embracing parenthood with minimum of 16 weeks of parental leave
- Elastic's stock program
- Company-matched 401k with dollar-for-dollar matching up to 6% of eligible earnings
Share this job:
Similar Remote Jobs
- πAustralia
- πPortugal
- πArgentina
- πUnited States
- πGermany
- πGermany
- πPortugal
- π°$90k-$125kπCanada
- π°$183k-$201kπUnited States
- π°$169k-$240kπUnited States