Senior Java Developer - Core/Infra - Elasticsearch @Elastic

    8 days ago·Elastic is hiring a remote Senior Java Developer - Core/Infra - Elasticsearch·📍 Canada

    Overview

    The role involves being a Senior Software Developer in the Elasticsearch team, focusing on ensuring that the shared platform functionalities are easy to use, performant, maintainable, and secure.

    Key Responsibilities

    • Contributing to impactful projects that evolve the core infrastructure of Elasticsearch.
    • Identifying and developing opportunities for automation, integrating agentic apps into development workflows.
    • Designing and implementing new horizontally-scalable features and APIs in Elasticsearch.
    • Tackling performance or concurrency issues and proposing solutions.
    • Improving operation and observability of Elasticsearch cloud systems.
    • Collaborating openly with the ES team, Elastic users, and other open source projects.
    • Assisting support engineers with complex problems.
    • Owning operational investigations until issues are resolved.

    Requirements

    • Experience crafting APIs and understanding tradeoffs.
    • Proficiency in algorithms and data structures.
    • Strong skills in core Java, including concurrency constructs and newer language features.
    • Experience with low-level Java aspects such as concurrency and parallelism.
    • Hands-on experience with CI/CD systems and practices (e.g., Buildkite, Argo CD).
    • Experience leading large-scale projects across engineering teams.
    • Ability to take ownership of projects from start to finish.
    • Proven track record of using AI to enhance development and optimize code.
    • Able to collaborate and adapt between different projects and teams based on priorities.
    • Capable of working autonomously and driving results in a distributed environment.

    Benefits

    • Competitive salary based on experience, ranging from $128,300 to $203,000 CAD.
    • Stock program participation.
    • Company-matched Registered Retirement Savings Plan (RRSP) with dollar-for-dollar matching up to 6% of eligible earnings.
    • Health coverage for employees and their families.
    • Flexible locations and schedules for many roles.
    • Generous vacation days each year.
    • Donation matching up to $2,000.
    • Up to 40 hours per year for volunteer projects.
    • A minimum of 16 weeks of parental leave.

    Location

    Remote role available in Canada.

    How to Apply

    For more information and to apply, visit the company's career page.

    Deadline

    No specific deadline mentioned.

    Get jobs in your inbox

    Join over 10,000 subscribers receiving our weekly newsletter.