Avatar for Elastic
Elastic
Actively Hiring
We are the Search AI Company
  • B2B
  • Public Stage
    Publicly traded company
  • Top Investors
    This company has received a significant amount of investment from top investors

Control Plane - Senior Software Engineer

Posted: 1 month ago
Job Location
Austin • 
Chicago • 
Hong Kong • 
Singapore • 
London • 
Vancouver • 
Toronto • 
Montreal • 
Paris • 
Copenhagen • 
Stockholm • 
Berlin • 
New York • 
Arlington • 
Sydney • 
Munich • 
Gurgaon • 
Seoul • 
Mumbai • 
Beijing • 
Visa Sponsorship

Not Available

RelocationAllowed

About the job

The Elastic Platform Control Plane team is looking to add a Senior Software Engineer to evolve and operate our Elastic Cloud offering control plane services (Self-Managed, Hosted, and Serverless), and accelerate our embrace of Kubernetes. Our distributed services constitute the orchestration layer of the Elastic Cloud and allow users to build new Elastic Clusters or expand existing ones. Our services run on multiple cloud provider platforms and are built on Docker, Kubernetes, Go/Scala, and custom orchestration architectures.

Our team is a dynamic and dedicated group of engineers based all around the world, covering a multitude of countries and time zones. We are solving hard problems with creativity and ingenuity, and we have fun along the way. This is your chance to be part of a team with great inner-chemistry and help us drive our engineering efforts and make history as you contribute to Elastic’s future.

As a Senior Software Engineer in our team, you will be responsible for technical design and work in key functional areas of Elastic’s Cloud offerings. You will participate in coding, crafting solutions, debugging complex failure scenarios, and prioritizing bug fixes and features. You will analyze the current system, its strengths and limitations, and think of ways in which to refactor our services to improve our operations and quality of our service. You will also be part of an oncall rotation to address operational events in a timely manner.

What You Will Be Doing

  • Contribute to the development and evolution of the codebases that power our Elastic Cloud offerings.
  • Operate our control plane systems by participating in our oncall rotation and addressing customer support requests.
  • Lead standard processes for back-end development with strong ownership.
  • Contribute to our technical plans and direction and across other product teams in Elastic.
  • Be part of a distributed team of engineers from all across the globe.
  • Collaborate with other teams within Elastic when working on cross-team efforts.
  • Collaborate with Support engineers in diagnosing problems and coordinating with the Elasticsearch engineers the design of new features.
  • Discuss ideas and collaborate on finding good solutions with other engineers.
  • Mentor new team members, both junior and senior ones.
  • Improve our engineering standards, tooling, and processes

What You Bring Along

  • Strong track record as a software engineer delivering high-quality code within teams.
  • Deep understanding of distributed systems architecture and design patterns.
  • In-depth experience with the Scala and Go programming languages.
  • Ability to own projects from beginning to end, from design to delivery.
  • Ability to build and debug features with a broad impact, running on multiple machines.
  • Deep passion for automation and for raising the quality bar.
  • Strong analytical, debugging, and troubleshooting skills.
  • Be self-motivated and highly organized.
  • Bonus: Technical depth in one or more technologies relevant for SaaS (orchestration, networking, containers, etc.).
  • Bonus: Practical knowledge of Elasticsearch.

About the company

Elastic company logo

Elastic

Actively Hiring
We are the Search AI Company1001-5000 Employees
  • B2B
  • Public Stage
    Publicly traded company
  • Top Investors
    This company has received a significant amount of investment from top investors
Learn more about Elastic image

Perks

Toast to Your Health
Health coverage for you and your family in many locations.
Embrace Parenthood
Minimum of 16 weeks of parental leave.
Craft Your Calendar
Flexible location and schedule for many roles.
Savo(u)r Time for You
Generous number of vacation days each year.
Give Back Your Time
Up to 40 hours each year to use toward volunteer projects you love.
Amplify Your Impact
Double your charitable giving — we match up to 1% of your salary.

Founders

Shay Banon
CTO • 3 years • 15 years
Amsterdam
image
View the team image

Similar Jobs