Enable job alerts via email!

Elasticsearch - Senior Java Developer

Elastic

Alabama

Remote

USD 90,000 - 150,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a Senior Java Developer to join their Elasticsearch team. In this role, you'll work on cutting-edge distributed search and analytics software that impacts millions. You'll be responsible for building scalable features, troubleshooting complex issues, and collaborating with a global team. This forward-thinking organization values diversity and offers a flexible work environment, competitive pay, and generous benefits. If you're passionate about software engineering and eager to tackle new challenges, this is the perfect opportunity for you.

Benefits

Health Coverage
Flexible Schedules
Generous Vacation
Parental Leave
Volunteer Hours
Matching Donations

Qualifications

  • 3+ years of Java programming experience with strong knowledge of data structures.
  • Experience troubleshooting complex issues in a distributed environment.

Responsibilities

  • Build scalable features and fix bugs as a full-time Elasticsearch contributor.
  • Collaborate with the Elasticsearch team and handle community issues.

Skills

Java
Data Structures
Concurrency
Troubleshooting
Software Engineering Fundamentals

Tools

Elasticsearch
Solr
PostgreSQL
MongoDB
Cassandra

Job description

Join to apply for the Elasticsearch - Senior Java Developer role at Elastic

Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the results that matter. By taking advantage of all structured and unstructured data — securing and protecting private information more effectively — Elastic’s complete, cloud-based solutions for search, security, and observability help organizations deliver on the promise of AI.

What is The Role:

We are on the lookout for talented Senior Software Engineers to join our Elasticsearch team.

Do you want to work on distributed search and analytics software which impacts the lives of millions of people? We are looking for people with a deep knowledge of Java, algorithms, and concurrency and who love to take on new challenges.

As a Senior Software Engineer in Elasticsearch you will get the opportunity to work on different initiatives. Whether it’s advancing Elastic Cloud Serverless, building new analytics capabilities in ES|QL (our newest query language powered by a new compute engine), enhancing current logging solutions to efficiently store logs and provide a great customer experience, there is always a good challenge ahead!

Our company is distributed by intention. We hire the best engineers we can find wherever they are, whoever they are. We collaborate across continents every day over email, GitHub, Zoom, and Slack. We aim to write fast, scalable, intuitive, and high-quality software by empowering individual engineers, conducting code reviews, making decisions by consensus, and striving for incremental improvements.

What You Will Be Doing:
  • Building scalable new features, fixing bugs, increasing testing coverage, and making code easier to understand as a full-time Elasticsearch contributor. Sometimes inventing new algorithms or data structures, or working close to the OS and hardware.
  • Addressing performance or concurrency issues and proposing solutions.
  • Collaborating openly with the Elasticsearch team, Elastic Stack users, and open source projects. Handling issues and pull requests from community members worldwide.
  • Partnering with support engineers on complex problems.
  • Writing idiomatic modern Java — Elasticsearch is 99.8% Java!
What You Bring:
  • 3+ years of Java programming experience, familiar with data structures and concurrency.
  • Experience troubleshooting complex issues.
  • Strong software engineering fundamentals, with a track record of delivering high-quality solutions.
  • High level of autonomy and ability to work independently in a distributed team environment.
  • Experience with technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra, and understanding of their workings.
Bonus Points:
  • Previous experience building with Elasticsearch.
  • Experience leading cross-functional initiatives.
  • Familiarity with open source projects, source control workflows, and CI.
  • Experience with database, search engine, OS, or cloud service development.
Additional Information - We Take Care of Our People:

As a distributed company, diversity is central to our identity. Elastic offers a balance of great work and life, with benefits like competitive pay, health coverage, flexible schedules, generous vacation, matching donations, volunteer hours, and parental leave.

Elastic is committed to diversity, equity, and inclusion, providing equal employment opportunities regardless of race, ethnicity, religion, gender, age, disability, or other protected categories. We accommodate individuals with disabilities during the application process upon request.

For more details on legal rights and privacy, please see our policies and posters linked in the original description.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Java Developer (Immediate Joiner)

Databorough India

Remote

USD 100,000 - 125,000

2 days ago
Be an early applicant

Sr Java Developer - (U.S. Remote)

Railroad19, Inc

Remote

USD 120,000 - 150,000

Today
Be an early applicant

Sr Java Developer - (U.S. Remote)

Railroad19

Remote

USD 80,000 - 120,000

Today
Be an early applicant

Senior Software Developer - Java

Turing Global India

Remote

USD 80,000 - 120,000

Today
Be an early applicant

Sr Core Java Developer

Anagh Technologies Inc

Dallas

Remote

USD 90,000 - 125,000

Today
Be an early applicant

Java Developer Sr

Jumpit S.r.l

Remote

USD 80,000 - 120,000

2 days ago
Be an early applicant

Junior/Senior Java Developer

Jumpit S.r.l

Remote

USD 70,000 - 110,000

2 days ago
Be an early applicant

Senior Java Developer

Lightup Technologies

Remote

USD 100,000 - 125,000

2 days ago
Be an early applicant

Senior Java Developer

Ascella Technologies, Inc.

Washington

Remote

USD 90,000 - 130,000

2 days ago
Be an early applicant