Enable job alerts via email!

Elasticsearch - Senior Java Engineer

Elastic

Michigan

Remote

USD 90,000 - 150,000

Full time

9 days ago

Boost your interview chances

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

Job summary

Join a forward-thinking company as a Senior Java Engineer and contribute to the development of Elasticsearch, a leading distributed search and analytics platform. You will engage in building scalable features, addressing performance issues, and collaborating with a global team. This innovative firm values work-life balance and offers a supportive environment where your contributions will have a meaningful impact. If you're passionate about Java and eager to tackle new challenges, this role is perfect for you.

Benefits

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

Qualifications

  • 3+ years of core Java programming with a strong understanding of data structures.
  • Experience in troubleshooting complex issues and delivering high-quality solutions.

Responsibilities

  • Develop scalable features and fix bugs in Elasticsearch.
  • Collaborate with the team and community on open source projects.

Skills

Java
Algorithms
Concurrency
Data Structures
Troubleshooting
Software Engineering

Tools

Elasticsearch
Solr
PostgreSQL
MongoDB
Cassandra

Job description

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

2 weeks ago Be among the first 25 applicants

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, combines search precision with AI intelligence to accelerate impactful results. By leveraging structured and unstructured data, and securing private information effectively, Elastic’s cloud solutions for search, security, and observability help organizations realize AI's potential.

What is The Role:

We are looking for talented Senior Software Engineers to join our Elasticsearch team.

Would you like to work on distributed search and analytics software impacting millions? We seek individuals with deep Java, algorithms, and concurrency expertise who enjoy new challenges.

As a Senior Software Engineer in Elasticsearch, you will work on initiatives like Elastic Cloud Serverless, new analytics capabilities in ES|QL, and enhancing logging solutions for better customer experience. Our distributed company hires the best engineers globally, collaborating via email, GitHub, Zoom, and Slack, fostering a culture of high-quality, scalable software development through empowerment, code review, consensus, and continuous improvement.

What You Will Be Doing:
  • Contributing full-time to Elasticsearch by developing scalable features, fixing bugs, increasing test coverage, and simplifying code. You may invent or implement algorithms or work close to hardware and OS.
  • Addressing performance and concurrency issues with proposed solutions.
  • Collaborating openly with the Elasticsearch team, users, and open source projects, triaging issues, handling pull requests, and engaging with the community worldwide.
  • Partnering with support engineers on complex problems.
  • Writing idiomatic modern Java, as Elasticsearch is 99.8% Java.
What You Bring:
  • 3+ years of core Java programming, familiar with data structures and concurrency.
  • Experience troubleshooting complex issues.
  • Strong software engineering foundations with a proven record of high-quality solutions.
  • High autonomy, capable of working independently and seeking help when needed.
  • Experience with data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
Bonus Points:
  • Prior experience building with Elasticsearch.
  • Leadership in cross-functional projects.
  • Open source contributions and familiarity with source control and CI/CD.
  • Experience with database, search engine, OS, or cloud service development.
Additional Information - We Take Care of Our People:

As a distributed, diverse company, Elastic values work-life balance and inclusive culture. Benefits include competitive pay, health coverage, flexible schedules, generous vacation, donation matching, volunteer hours, and parental leave. We are committed to equal opportunity and accessible hiring processes. To request accommodations, contact candidate_accessibility@elastic.co. For legal notices, see our Privacy Statement.

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

Similar jobs

Elasticsearch - Senior Java Engineer

Elastic

Ohio

Remote

USD 90,000 - 150,000

Yesterday
Be an early applicant

Senior Software Engineer (Java)

TCR Tech Research Limited

Remote

USD 80,000 - 120,000

Yesterday
Be an early applicant

Senior Java Engineer

First Citizens

Phoenix

Remote

USD 95,000 - 150,000

Yesterday
Be an early applicant

Senior Java Engineer

First Citizens Bank

Scottsdale

Remote

USD 95,000 - 150,000

Yesterday
Be an early applicant

Senior Java Software Engineer

Ascendion Engineering

Remote

USD 90,000 - 150,000

2 days ago
Be an early applicant

Elasticsearch - Senior Java Engineer

Elastic

Indiana

Remote

USD 90,000 - 150,000

9 days ago

Elasticsearch - Senior Java Engineer

Elastic

Pennsylvania

Remote

USD 90,000 - 150,000

10 days ago

Elasticsearch - Senior Java Engineer

Elastic

New Hampshire

Remote

USD 90,000 - 150,000

10 days ago

Elasticsearch - Senior Java Engineer

Elastic

Connecticut

Remote

USD 90,000 - 150,000

10 days ago