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 21 hours 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
    14 hours ago
  • $152.83k - $229.24k

     ...we have offices in nine countries and can insert advertisements around the world.Job SummaryThe Principal Software Engineer - Ad Tech & Distributed Systems is responsible for leading reliability, performance, and operational excellence of the FreeWheel platforms. This... 
    Suggested
    Full time

    Comcast

    Chicago, IL
    1 day ago
  • $154k - $200k

     ...everything we do is engineered for ambition. For...  ...Software Engineer II - Bank Accounts Team...  ...have experience with Java, Web Services, REST APIs...  ...experience with Kafka and Elasticsearch is a plus You...  ...complex large scale distributed systems You value involving... 
    Suggested
    Full time
    Bank staff
    H1b
    Work at office
    Visa sponsorship
    3 days per week

    Adyen

    Chicago, IL
    3 days ago
  • $65 - $70 per hour

     ...mobile, web, cloud, and distributed computing systems. Their solutions are...  ...and assist software engineers, providing technical...  ...applications in Java. ~ Proven experience...  ...DynamoDB, MongoDB, ElasticSearch, Cassandra, Redis,...  ...Senior Software Engineer II - Full Stack Java (... 
    Suggested
    Contract work
    Shift work
    Weekend work

    Mojo Trek

    Chicago, IL
    14 hours ago
  • $140k - $190k

     ...highly skilled and experienced Sr. Software Engineer II with deep expertise in exchange connectivity and high-performance trading systems. This is a high-impact role focused on...  ...synchronization (PTP) Building resilient distributed systems that handle failover, recovery,... 
    Suggested
    Full time
    Contract work
    Work at office
    Worldwide
    Monday to Friday
    Flexible hours

    NinjaTrader

    Chicago, IL
    3 days ago
  • $60 - $70 per hour

     ...ensure that all information system products and services meet: both...  ...with high-speed distributed computing frameworks like Apache...  ...and frameworks like Splunk, Elasticsearch, Prometheus, AppDynamicsTechnical Skills & Background:Java-based software development experienceFluent... 
    Hourly pay
    Immediate start

    SRI Tech

    Chicago, IL
    2 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
    21 hours ago
  •  ...the Role:As a Senior Software Engineer II at Confluent, you will take ownership of critical backend systems in Stream Governance products...  ...and delivery of large-scale, distributed services that must be secure,...  ...programming language (e.g., Java, Go, C/C++, or Python) and strong... 
    Immediate start
    Remote work

    Confluent

    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,... 
    Full time
    Work at office
    Worldwide
    Monday to Friday
    Flexible hours

    NinjaTrader

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

    Sr. Application Engineer II“The Protection, Controls & Automation (PCA) group of Digital power...  ...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
    2 days ago
  • $78k - $108k

     ...Group – is a privately held engineering firm delivering worldclass technical...  ...in substation, transmission, distribution, and distributed energy...  ...skilled Distribution Engineer II to join our team at K&A...  ...electric facilities, distribution system maintenance, repair, and... 
    Temporary work
    Flexible hours

    K&A Engineering

    Oak Brook, IL
    4 days ago
  • $135k - $165k

     ...experience design, and world-class product engineering. The future of business is disruptive,...  ...!OverviewWe are seeking a Senior Java Engineer - AI & Agentic Platforms to design...  ...enterprise Java applications, distributed systems, and modern cloud-based services.QualificationsResponsibilities... 
    Flexible hours

    Publicis Media

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

     ...motivated and capable Software Engineer to further our Genomics AI...  ...stack), relational data systems and algorithms development....  ...iterative software development in distributed, event-based architectures....  ....Experience with Elasticsearch/OpensearchExperience with containerization... 
    Full time
    Flexible hours

    Tempus

    Chicago, IL
    3 days ago
  • $86.63k - $132.83k

    Category: Engineering and Technical Job Type: Full Time Working Mode: Fully On-Site...  ...good of our customers. Job Purpose The Systems Engineer II at CNH Industrial participates in the...  ...electrical systems (circuits, power distribution, signal behavior) Effective verbal... 
    Full time
    Work at office

    CNH Industrial Group

    Oak Brook, IL
    1 day ago
  • $89.4k - $116.4k

     ...Software Engineer, Test & Infrastructure IIYou catch problems...  ...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
    Flexible hours

    Vail Systems

    Chicago, IL
    3 days ago
  • $170k - $250k

     ...Overview Lead Software Engineer II, Tax Product Development (Lead Engineer II) designs and implements complex distributed systems, including solutions leveraging Microsoft Power Applications and Project Operations, to support the tax practice and the delivery of services... 
    Remote work

    BDO USA

    Chicago, IL
    14 hours ago
  •  ...BDO USA is seeking a Lead Software Engineer II for Tax Product Development to own end‑to‑end delivery of distributed systems. You will lead design and implementation, integrate Dynamics CE and Project Operations, and mentor engineers across hybrid and remote teams.... 
    Remote work

    BDO USA

    Chicago, IL
    14 hours ago
  • $105k - $115k

     ...hire a passionate Full Stack Software Engineer, who is ready to work on the cutting edge...  ...application using technologies like Java, Angular, and Typescript.You will be writing...  ...with RDBMS or NoSQL databases in a distributed system.Deep understanding of Agile development... 
    Full time
    Flexible hours

    SEI Investments Developments

    Chicago, IL
    3 days ago
  • $99k - $121k

     ...powered and protected the U.S. financial system for over thirty years with cutting-edge solutions...  ...sponsorship.Overall Purpose This role engineers and supports privileged and non-human...  ...and cloud platforms. The Engineer II is responsible for implementing and maintaining... 
    Hourly pay
    Full time
    Immediate start
    Visa sponsorship
    Work visa
    Flexible hours

    Early Warning

    Chicago, IL
    2 days ago
  •  ...skilled and motivated Software Design Engineer II to join our Vehicle Solutions team. In...  ..., and maintenance of embedded software systems for existing and next-generation products...  ...processes and controls (static analysis, distributed version control, unit testing, bug... 
    Permanent employment

    Grayhill Inc.

    La Grange, IL
    13 days ago
  • $2,400 per month

     ...We’re seeking an experienced Software Engineer to maintain, enhance, and modernize a suite...  ...new cross-platform, mobile, and distributed systems. This role bridges legacy modernization...  ...another compiled back-end language (Rust, Java, etc.). ~ Practical experience with Linux... 
    Full time

    Altom Transport

    Chicago, IL
    9 hours ago
  •  ...own complex software, system, and infrastructure assignments...  ...direction, mentoring engineers, and promoting...  ...experience and designing Java applications ~ Deep...  ..., MySQL, Oracle, Elasticsearch, MongoDB, Cassandra, or...  ...software applications and distributed systems. ~ Solid... 

    Intellias

    Chicago, IL
    4 days ago
  • $114.5k - $188k

     ...Software Engineer IIIterable is the leading AI-powered customer engagement...  ...ImpactAs a Software Engineer II on the Developer Platform Team...  ...close to the codebase, build system, and developer workflow. You...  ...fundamentals in Scala, Java, Kotlin, or another production... 
    Contract work
    Local area
    Immediate start
    Remote work
    Worldwide
    Home office

    Iterable

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

     ...for every new customer we bring on. We're hiring a Sr. Software Engineer II with deep Rust expertise to own that surface end to end: the...  ...verification logic, and the asynchronous delivery of outcomes into the systems that act on them. You'll be NinjaTrader's Rust authority... 
    Full time
    Contract work
    Work at office
    Remote work
    Worldwide
    Monday to Friday
    Flexible hours

    NinjaTrader

    Chicago, IL
    3 days ago
  • $130k - $150k

     ...dynamic, agile R&D team as a Senior Backend Java Engineer, where you will serve as a key...  ...improvements (e.g., automated guardrails, RAG systems, and AI coding assistants) to...  ...demonstrating successful ownership of complex, distributed features and a track record of... 
    Full time
    Contract work
    Work at office
    2 days per week

    Indigo Vision

    Chicago, IL
    3 days ago
  •  ...performance, and cost of Stripe's systems and the productivity and...  ...Networking, DocumentDB, Distributed Caching and High assurance engineering). We build the...  ...Pinot, Hive Metastore, ElasticSearch etc. The systems we own...  ...programming languages like Go, Java, C/C++ etc.)2-12+ years... 

    Stripe

    Chicago, IL
    2 days ago
  • $190.2k - $360.5k

    The Opportunity We are looking for a Principal AI Systems Engineer with deep C++ expertise to help build the next generation of AI-enabled...  ...Experience with observability and tracing for AI systems or distributed systems. Experience with privacy-aware telemetry, data... 
    Full time
    Temporary work
    Local area
    Remote work
    Worldwide

    Adobe Systems

    Chicago, IL
    3 days ago
  • $111.61k - $131.3k

     ...a hands-on, highly motivated Java Developer to join a newly formed...  ...is an AI-first, fast-paced engineering environment offering...  ...sustainable fixes that improve system stability and customer experience...  ...support in complex distributed systems. Strong problem-solving... 
    Full time
    Temporary work
    Work experience placement
    Local area
    3 days per week

    U.S. Bank

    Chicago, IL
    1 day ago
  •  ...encompasses mobile, web, cloud, and distributed computing systems. Their solutions are...  ...science or Electrical engineering or related field is required...  ...software applications in Java or at least 5years...  ...RDS, AWS DynamoDB, MongoDB, ElasticSearch, Cassandra, Redis, MySQL,... 
    Shift work
    Weekend work

    Mojo Trek

    Chicago, IL
    3 days ago
  • CNH Industrial is seeking a Systems Engineer II to define and integrate precision farming systems for agricultural equipment. The role involves translating customer needs into system-level requirements and collaborating with software, hardware, and product management teams... 

    CNH Industrial Group

    Oak Brook, IL
    1 day 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!