Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Elasticsearch - Java Engineer II - Distributed Systems

$2,000 per month

Elastic Urban Trust Bank

Elasticsearch - Java Engineer II - Distributed Systems

Elastic Urban Trust Bank 04 June 2025

Elasticsearch Java Distributed Systems Algorithms Concurrency

We are seeking a Software Engineer II to join our Elasticsearch - Distributed Systems team, focusing on the scale, performance, and resilience of Elasticsearch. This team is responsible for node communication within an Elasticsearch cluster and how data is indexed, allocated, and replicated across nodes.

What You Will Be Doing:

  • Improving Elasticsearch’s components that support concurrent and consistent indexing across multiple machines.
  • Maintaining our cluster coordination system to keep performance high even though nodes come and go from the cluster and data moves around, while maintaining the safety and liveness properties of the system as a whole.
  • Pushing the limits on the number of shards, nodes, and petabytes that Elasticsearch can handle today.
  • Investigating performance or concurrency issues and proposing solutions.
  • Supporting our Support Engineers with complex problems.

What You Bring:

  • A background in Distributed Systems.
  • Strong skills in core Java and familiarity with the standard library of data structures and concurrency constructs, as well as newer features like lambdas.
  • Deep technical proficiency in algorithms.
  • Ability to understand and contribute to the development of Distributed Systems.
  • Excellent practical judgment, including prioritization, collaboration, and independent work.
  • Ability to build and debug features with a broad impact, running on multiple machines.
  • Measured and articulate written and spoken communication skills.

Bonus Points:

  • Experience with Data stores
  • Experience with Search, analytics, Lucene
  • Strong knowledge of the JDK
  • Experience with Asynchronous event-driven network frameworks such as Netty
  • 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
  • Matching for financial donations and service (up to $2000 or local currency equivalent)
  • Up to 40 hours each year to use toward volunteer projects you love
  • Minimum of 16 weeks of parental leave
How to Apply

Interested in this position? Please submit your resume and cover letter through the application portal.

#J-18808-Ljbffr
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Elasticsearch - Java Engineer II - Distributed Systems in Chicago, IL vacancy
  •  ...A leading financial institution is seeking a Java Engineer II to join their Elasticsearch - Distributed Systems team, focusing on improving components for concurrent indexing and maintaining high performance in a dynamic environment. The ideal candidate will have strong... 
    Suggested
    Flexible hours

    Elastic Urban Trust Bank

    Chicago, IL
    3 days ago
  • $125k - $160k

    Job Title: Software Engineer II - Distributed Systems Location: Remote (US Based Only) Estimated salary range: $125,000 to $160,000 The salary offered...  ...using an object-oriented programming language (e.g. C++, Java) Strong understanding and application of data structures... 
    Suggested
    Local area
    Remote work

    Ocient

    Chicago, IL
    4 days ago
  • $125k - $160k

    Ocient is seeking a Software Engineer II - Distributed Systems to work remotely, based in the US. The successful candidate will collaborate with software architects to implement and test a cutting-edge data warehouse. Ideal candidates will have a BS, MS, or PhD in computer... 
    Suggested
    Remote job

    Ocient

    Chicago, IL
    5 days ago
  • $99.16k - $129.44k

     ...IT Software Engineer II (Hybrid) Chicago, IL The American Medical Association (AMA) is the nation's largest professional Association...  ..., document, maintain, enhance, and support various software systems. Works under moderate supervision with some latitude for independent... 
    Suggested
    Work experience placement
    Work at office
    3 days per week

    American Medical Association

    Chicago, IL
    1 day ago
  • $114.5k - $188k

     ...Software Engineer II Iterable is the leading AI-powered...  ...ideally Scala and/or Java) ~ Experience...  ...~ Experience with Elasticsearch and/or other relevant...  ...Postgres and data pipeline systems ~ Strong...  ...collaborate in a highly remote/distributed environment ~ Ability... 
    Suggested
    Contract work
    Immediate start
    Remote work
    Worldwide
    Home office
    Flexible hours

    Iterable

    Chicago, IL
    21 hours ago
  • $142.6k - $261.5k

     ...scientists, designers, and software engineers enable our clients to solve...  .... Knowledgeable in system development lifecycle and technology...  ...4+ years of experience with Java or C# Frameworks: 4+ years...  ...and interest in cloud and distributed systems architectures Comfortable... 
    Summer holiday
    Flexible hours

    EY

    Chicago, IL
    1 day ago
  •  ...Distributed Systems Software Engineer, Python / Go Join to apply for the Distributed Systems Software Engineer, Python / Go role at Canonical Distributed Systems Software Engineer, Python / Go 3 months ago Be among the first 25 applicants Join to apply for... 
    Full time
    Local area
    Remote work
    Worldwide

    Canonical

    Chicago, IL
    11 days ago
  • $129.52k - $194.27k

     ...development underway on a new cloud platform. As a Sr. Software Engineer you will develop and support applications across multiple...  ...reliability, and operational excellence across large‑scale distributed systems. Key Responsibilities Design, analyze, and troubleshoot UI... 
    Work experience placement

    Comcast

    Chicago, IL
    4 days ago
  • $146.5k - $228k

    Role Overview We’re seeking a Senior Software Engineer with deep experience building event-driven, distributed, and scalable systems in Python. In this role, you’ll design and optimize large-scale data and service pipelines running on AWS, supporting Scribd’s content enrichment... 
    Home office
    Flexible hours

    Scribd, Inc.

    Chicago, IL
    4 days ago
  • Scribd, Inc. is seeking a Senior Software Engineer in Chicago, Illinois. This role involves designing large-scale data pipelines...  ...candidates should have over 7 years of experience in backend and distributed systems, with strong cloud expertise in AWS. The position offers a... 
    Flexible hours

    Scribd, Inc.

    Chicago, IL
    4 days ago
  • Senior Python Engineer (AI Platforms & Distributed Systems) Location: Chicago · Work Arrangement: Hybrid · Employment Type: Contract Overview We are seeking a highly specialized Senior Python Engineer to design and build scalable backend platforms, automation frameworks... 
    Contract work

    GCS Recruitment

    Chicago, IL
    5 days ago
  •  ...A digital asset exchange company is seeking a Senior Infrastructure Engineer to design and maintain a high-performance distributed system for trade processing and blockchain interaction. The engineer will focus on building resilient cloud-based infrastructures, implementing... 
    Full time

    HiresRight

    Chicago, IL
    3 days ago
  • $191k - $227k

     ...Software Engineer II - Technical Leadership Track Chicago, IL (Elmhurst...  ...-facing web features to distribution center automation, we design and scale critical systems that enable McMaster-Carr to ship...  ...compiled languages such as C#, Java, C++, or Rust. A thoughtful... 
    Relocation package

    McMaster-Carr

    Chicago, IL
    3 days ago
  • $140k - $190k

     ...NinjaTrader is seeking a Sr. Software Engineer II to join our NT Connect team-our API-based...  ...partners. If you are passionate about distributed systems, real-time systems, API platforms, and...  ...or more JVM-based languages (Scala, Java, or Kotlin); experience with reactive,... 
    Work at office
    Worldwide
    Monday to Friday
    Flexible hours

    NinjaTrader

    Chicago, IL
    1 day ago
  • $152.83k - $229.24k

     ...offices in nine countries and can insert advertisements around the world. Job Summary The Principal Software Engineer - Ad Tech & Distributed Systems is responsible for leading reliability, performance, and operational excellence of the FreeWheel platforms. This... 
    Work experience placement

    Comcast

    Chicago, IL
    5 days ago
  • $160k - $200k

     ...experienced Manager II, Site Reliability Engineering to join our team....  ...of production systems. Our team is embedded...  ...Technologies We Use: Ruby, Java, Kotlin, Go, Node,...  ...RDS, Kinesis, S3, ElasticSearch, DocumentDB...  ...engineering team is distributed across 3 continents... 
    Full time
    Temporary work
    Local area
    Immediate start
    Remote work
    Shift work

    Flywire

    Chicago, IL
    4 days ago
  • $153k - $191k

     ...solutions? As a Senior DevSecOps Engineer II, you'll play a critical role...  ...& Observability: Track system health and performance using...  ..., networking, APIs, and distributed systems. • Monitoring & Observability...  ..., Grafana, ELK Stack (Elasticsearch, Logstash, Kibana), Splunk,... 
    Worldwide
    Flexible hours

    Kirkland & Ellis

    Chicago, IL
    21 hours ago
  • $86.63k - $132.83k

     ...Systems Engineer II Innovation. Sustainability. Productivity. This is how we are Breaking New Ground in our mission to sustainably advance...  .... Understanding of electrical systems (circuits, power distribution, signal behavior) Effective verbal and written... 
    Work at office
    Flexible hours

    CNH Industrial N.V.

    Oak Brook, IL
    10 days ago
  • $197.4k - $232k

     ...Remote Department: Engineering Compensation: $197....  ...Senior Software Engineer II at Confluent, you will...  ...of critical backend systems in Stream Governance products...  ...of large-scale, distributed services that must be secure...  ...language (e.g., Java, Go, C/C++, or Python)... 
    Full time
    Immediate start
    Remote work

    Confluent

    Chicago, IL
    3 days ago
  • $117.6k - $176.4k

     ...Sr. Application Engineer II The Protection, Controls & Automation (PCA) group of Digital...  ...substations, datacenter, Oil & gas and distribution networks. Within this group, the Energy...  ...II with advanced knowledge in Power systems, Protection schemes, Protection relays... 
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Schneider Electric

    Chicago, IL
    21 hours ago
  • $89.4k - $116.4k

     ...collaboration and sustainable engineering aren't just buzzwords,...  ...robust, scalable systems that reveal issues before...  ...Test & Infrastructure II, you will be doing both...  ...in Python, Perl, Java, or Ruby that adapts to...  ...regression scenarios across distributed microservices and telephony... 
    Temporary work
    Work experience placement
    Remote work
    Relocation package
    Flexible hours

    Vail Systems

    Chicago, IL
    1 day ago
  •  ...Details: Job Title: Principal Java Engineer Location: Chicago,...  ...by providing advice on system functionality and fixes as...  ...Experience with high speed distributed computing frameworks like FLINK...  ...frameworks like Splunk, ElasticSearch, Prometheus, AppDynamics... 
    Long term contract
    Immediate start

    Staffworxs Inc

    Chicago, IL
    1 day ago
  • $86.4k - $129.6k

    Application Engineer II For this U.S. based position, the expected compensation...  ...power monitoring and control systems. Consult with internal &...  ...power generation and distribution, including switchgear control...  ...programming languages (VB, C#, C++, Java script), database design (SQL... 
    Ongoing contract
    Permanent employment
    Full time
    Temporary work
    Flexible hours

    Schneider Electric

    Chicago, IL
    2 days ago
  •  ...Overview: Sr. Big Data Java Engineer Chicago - Hybrid - 3...  ...deploy scalable, resilient systems to handle high data volumes...  ...processes. Work with distributed systems managing massive datasets...  ...backend frameworks, Kafka, Elasticsearch, Kibana, and Kubernetes.... 

    Chicago Financial Search

    Chicago, IL
    2 days ago
  • $108.08k - $121k

    Position Software Engineer II Location 141 W. Jackson Blvd., Ste. 500, Chicago IL 60604 Responsibilities...  ...leadership and deliver high‑quality system designs for our high‑volume, high‑...  ...technology company. Experience with distributed systems, microservices, Kubernetes ops,... 

    Apex Fintech Solutions UK Ltd.

    Chicago, IL
    2 days ago
  • $86.4k - $129.6k

    Schneider Electric seeks an Application Engineer II in Chicago, IL. You will create engineering designs and assist in designing electrical control panels while collaborating with various stakeholders. Required is a BS in Electrical Engineering and knowledge of communication... 

    Schneider Electric

    Chicago, IL
    3 days ago
  •  ...A technology company is seeking a Senior Software Engineer II to develop and lead critical backend systems for its Stream Governance products. You'll design and implement large-scale, distributed services, ensuring they are secure and available. The ideal candidate will... 
    Remote work

    Confluent

    Chicago, IL
    1 day ago
  • $93.9k - $156.5k

     ...CME Group is seeking a SRE II to help, build, operate and scale systems in our Clearing portfolio. Clearing...  ...candidate will work alongside senior engineers to learn how we observe, monitor,...  ...and knowledge of working with distributed systems Experience with Kubernetes... 
    Work at office
    Local area
    Worldwide
    2 days per week

    CME Group

    Chicago, IL
    3 days ago
  •  ...Senior Software Engineer We are seeking an experienced Senior Software...  ...requires deep expertise in Java-based application development...  ...debug complex programs and system modules with minimal...  ...Fargate ~ Amazon OpenSearch (Elasticsearch), S3 ~ Strong understanding... 
    Weekend work

    TalentBridge

    Chicago, IL
    4 days ago
  • $95k - $130k

     ...Control Systems Engineer Sedron Technologies is hiring a talented Control Systems Engineer (II - III) in Chicago, IL, Bellingham, WA or Sedro-Woolley, WA! Sedron is a leading provider of circular waste management technologies for agricultural manure and municipal... 
    Permanent employment
    Casual work
    Visa sponsorship
    Work visa

    Sedron Technologies

    Chicago, IL
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Elasticsearch - Java Engineer II - Distributed Systems. Be the first to apply!