Senior Java Developer - Core/Infra - Elasticsearch
$128.3k - $203k per yearElasticsearch B.V.
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 a Senior Software Developer to join our Elasticsearch team and focus on ensuring that the shared platform functionalities of Elasticsearch are easy to use, performant, maintainable, and secure.
The team’s mission is to create foundational infrastructure and shared functionality that enables engineers to develop, extend, and support Elasticsearch. The team owns common functionality such as services, settings, and scripting, and makes Elasticsearch extensible through plugins or the Painless scripting language. The team also makes Elasticsearch observable by providing logging and telemetry information. We also own the orchestration of Elasticsearch in serverless, the CI/CD workflows, and enable Elasticsearch developers to deliver Elasticsearch to customers - serverless, cloud, and on-premise alike.
You will be a strong individual contributor on the team, but you will also contribute to and lead cross-team projects. We need someone who has great design skills, who can work at a low level of abstraction but can equally drive and communicate technical concepts across a variety of collaborators.
What You Will Be Doing:
Contributing to large, impactful projects that evolve the core infrastructure that underpins Elasticsearch.
Making Elasticsearch developers more productive by identifying and developing opportunities for automation, and integrating agentic apps into development workflows.
Designing and implementing new horizontally-scalable features and APIs in Elasticsearch.
Solving difficult issues, including performance or concurrency issues, and proposing solutions.
Improving operation and observability of Elasticsearch cloud systems.
Collaborating in the open with the ES team, Elastic users, and other supporting open source projects.
Supporting our support engineers with the harder problems.
Owning operational investigations end-to-end, until performance or stability issues are successfully resolved.
What You Bring:
Experience crafting APIs and the ability to reason through tradeoffs.
Proficient in algorithms and data structures.
You have strong skills in core Java and are conversant in the standard library of data structures and concurrency constructs, as well as newer language features.
Experience with low-level Java such as concurrency, parallelism, classloaders, etc.
Hands-on experience with CI/CD systems and practices (Buildkite, Argo CD, GitOps etc).
Experience leading large scale projects across engineering teams.
Willingness to dive into new issues and ask for help when you need it.
You are able to own projects from beginning to end. This covers both technical design and working with others to develop needed components.
You have a proven track record of using AI to accelerate development, debug complex systems, and optimize code, while still owning the final outcomes.
You possess the ability to collaborate across functions and teams and seamlessly transition between different projects, codebases, or teams based on business priorities
You can work autonomously, drive decisions and results in a distributed team by leveraging asynchronous, direct, and transparent communication.
Bonus Points:
Knowledge of JDK internals: modules, the Java memory model, garbage collection, database load, caching techniques, etc.
Experience with observability and telemetry solutions, particularly OpenTelemetry
Knowledge of Go
Knowledge of containers and Kubernetes
Knowledge of Java build tools (Gradle, Maven, etc), with a strong preference for Gradle experience.
Experience working in a platform team or developer productivity team
Additional Information - We Take Care of Our People:As a distributed company, diversity drives our identity. Whether you’re looking to launch a new career or grow an existing one, Elastic is the type of company where you can balance great work with great life. Your age is only a number. It doesn’t matter if you’re just out of college or your children are;
we need you for what you can do.
We strive to have parity of benefits across regions, and while regulations differ from place to place, we believe taking care of our people is the right thing to do.
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
Increase your impact - We match up to $2000 (or local currency equivalent) for financial donations and service
Up to 40 hours each year to use toward volunteer projects you love
Embracing parenthood with a minimum of 16 weeks of parental leave
Security & Privacy Responsibilities:
Take ownership of protecting the confidentiality, integrity, and availability of organizational data and systems by following applicable privacy and security policies, standards, and procedures. Ensure that all individual contributions follow Elastic’s Secure Software Development Framework (SSDF). Proactively participate in mandatory role-based training to ensure personal technical execution consistently aligns with the highest standards of data protection, data privacy, and system resilience.
Different people approach problems differently. We need that. Elastic is an equal opportunity employer and is committed to creating an inclusive culture that celebrates different perspectives, experiences, and backgrounds. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, pregnancy, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, disability status, or any other basis protected by federal, state or local law, ordinance or regulation.
We welcome individuals with disabilities and strive to create an accessible and inclusive experience for all individuals. To request an accommodation during the application or the recruiting process, please email View email address on ca.hrm.tc. We will reply to your request within 24 business hours of submission.
Applicants have rights under Federal Employment Laws and can view the following posters linked below:
Family and Medical Leave Act (FMLA) Poster
Employee Polygraph Protection Act (EPPA) Poster
Please see here for our Privacy Statement.
Compensation for this role is in the form of base salary. This role does not have a variable compensation component. The typical starting salary range for new hires in this role is listed below.
These ranges represent the lowest to highest salary we reasonably and in good faith believe we would pay for this role at the time of this posting. We may ultimately pay more or less than the posted range, and the ranges may be modified in the future.
An employee's position within the salary range will be based on several factors including, but not limited to, relevant education, qualifications, certifications, experience, skills, geographic location, performance, and business or organizational needs.
Elastic believes that employees should have the opportunity to share in the value that we create together for our shareholders. Therefore, in addition to cash compensation, this role is currently eligible to participate in Elastic's stock program. Our total rewards package also includes a company-matched Registered Retirement Savings Plan (RRSP) with dollar-for-dollar matching up to 6% of eligible earnings, along with a range of other benefits offered with a holistic emphasis on employee well‑being.
The typical starting salary range for this role is:
$128,300—$203,000 CAD
#J-18808-Ljbffr
What is The Role:We are on the lookout for a Senior Software Developer to join our Elasticsearch team and focus on ensuring that the shared platform functionalities of Elasticsearch are easy to use, performant, maintainable, and secure.
The team’s mission is to create foundational infrastructure and shared functionality that enables engineers to develop, extend, and support Elasticsearch. The team owns common functionality such as services, settings, and scripting, and makes Elasticsearch extensible through plugins or the Painless scripting language. The team also makes Elasticsearch observable by providing logging and telemetry information. We also own the orchestration of Elasticsearch in serverless, the CI/CD workflows, and enable Elasticsearch developers to deliver Elasticsearch to customers - serverless, cloud, and on-premise alike.
You will be a strong individual contributor on the team, but you will also contribute to and lead cross-team projects. We need someone who has great design skills, who can work at a low level of abstraction but can equally drive and communicate technical concepts across a variety of collaborators.
What You Will Be Doing:
Contributing to large, impactful projects that evolve the core infrastructure that underpins Elasticsearch.
Making Elasticsearch developers more productive by identifying and developing opportunities for automation, and integrating agentic apps into development workflows.
Designing and implementing new horizontally-scalable features and APIs in Elasticsearch.
Solving difficult issues, including performance or concurrency issues, and proposing solutions.
Improving operation and observability of Elasticsearch cloud systems.
Collaborating in the open with the ES team, Elastic users, and other supporting open source projects.
Supporting our support engineers with the harder problems.
Owning operational investigations end-to-end, until performance or stability issues are successfully resolved.
What You Bring:
Experience crafting APIs and the ability to reason through tradeoffs.
Proficient in algorithms and data structures.
You have strong skills in core Java and are conversant in the standard library of data structures and concurrency constructs, as well as newer language features.
Experience with low-level Java such as concurrency, parallelism, classloaders, etc.
Hands-on experience with CI/CD systems and practices (Buildkite, Argo CD, GitOps etc).
Experience leading large scale projects across engineering teams.
Willingness to dive into new issues and ask for help when you need it.
You are able to own projects from beginning to end. This covers both technical design and working with others to develop needed components.
You have a proven track record of using AI to accelerate development, debug complex systems, and optimize code, while still owning the final outcomes.
You possess the ability to collaborate across functions and teams and seamlessly transition between different projects, codebases, or teams based on business priorities
You can work autonomously, drive decisions and results in a distributed team by leveraging asynchronous, direct, and transparent communication.
Bonus Points:
Knowledge of JDK internals: modules, the Java memory model, garbage collection, database load, caching techniques, etc.
Experience with observability and telemetry solutions, particularly OpenTelemetry
Knowledge of Go
Knowledge of containers and Kubernetes
Knowledge of Java build tools (Gradle, Maven, etc), with a strong preference for Gradle experience.
Experience working in a platform team or developer productivity team
Additional Information - We Take Care of Our People:As a distributed company, diversity drives our identity. Whether you’re looking to launch a new career or grow an existing one, Elastic is the type of company where you can balance great work with great life. Your age is only a number. It doesn’t matter if you’re just out of college or your children are;
we need you for what you can do.
We strive to have parity of benefits across regions, and while regulations differ from place to place, we believe taking care of our people is the right thing to do.
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
Increase your impact - We match up to $2000 (or local currency equivalent) for financial donations and service
Up to 40 hours each year to use toward volunteer projects you love
Embracing parenthood with a minimum of 16 weeks of parental leave
Security & Privacy Responsibilities:
Take ownership of protecting the confidentiality, integrity, and availability of organizational data and systems by following applicable privacy and security policies, standards, and procedures. Ensure that all individual contributions follow Elastic’s Secure Software Development Framework (SSDF). Proactively participate in mandatory role-based training to ensure personal technical execution consistently aligns with the highest standards of data protection, data privacy, and system resilience.
Different people approach problems differently. We need that. Elastic is an equal opportunity employer and is committed to creating an inclusive culture that celebrates different perspectives, experiences, and backgrounds. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, pregnancy, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, disability status, or any other basis protected by federal, state or local law, ordinance or regulation.
We welcome individuals with disabilities and strive to create an accessible and inclusive experience for all individuals. To request an accommodation during the application or the recruiting process, please email View email address on ca.hrm.tc. We will reply to your request within 24 business hours of submission.
Applicants have rights under Federal Employment Laws and can view the following posters linked below:
Family and Medical Leave Act (FMLA) Poster
Employee Polygraph Protection Act (EPPA) Poster
Please see here for our Privacy Statement.
Compensation for this role is in the form of base salary. This role does not have a variable compensation component. The typical starting salary range for new hires in this role is listed below.
These ranges represent the lowest to highest salary we reasonably and in good faith believe we would pay for this role at the time of this posting. We may ultimately pay more or less than the posted range, and the ranges may be modified in the future.
An employee's position within the salary range will be based on several factors including, but not limited to, relevant education, qualifications, certifications, experience, skills, geographic location, performance, and business or organizational needs.
Elastic believes that employees should have the opportunity to share in the value that we create together for our shareholders. Therefore, in addition to cash compensation, this role is currently eligible to participate in Elastic's stock program. Our total rewards package also includes a company-matched Registered Retirement Savings Plan (RRSP) with dollar-for-dollar matching up to 6% of eligible earnings, along with a range of other benefits offered with a holistic emphasis on employee well‑being.
The typical starting salary range for this role is:
$128,300—$203,000 CAD
#J-18808-Ljbffr
Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Senior Java Developer - Core/Infra - Elasticsearch in Winnipeg, MB vacancy
$120.8k - $170.8k per year
## Senior Java Developer - Vice PresidentApply: Hybrid: Mississauga Ontario Canada: Full time: Posted Yesterday: 26992013We are seeking... ...hands-on implementation and collaboration. You will be a core member of the team, delivering high-quality, scalable solutions...SeniorFull time- Lead Java architecture for Citi’s Delta One Execution Platform, combining object-oriented design with full-time application development. Work globally across critical trading systems.This Vice President-level technology position focuses on development and maintenance for equities...SeniorFull time
$94.3k - $141.5k per year
...technology group is looking for a hands‑on, java developer to work in a Mississauga based server... ...and problem solving skillsActs as SME to senior stakeholders and /or other team membersAppropriately... ...(preferred)Strong knowledge in core Java, multi threading, OOP, OOAD, SQL (required...SeniorFull time- Build scalable applications onsite in Mississauga with Java, Spring Boot, React.Js, and full-stack development expertise. Citi Bank supports... ...-day office assignment.This full-time Java Full Stack with React Developer position requires 8+ years of relevant experience. You will...SeniorFull timeWork at office
- Senior Software Engineer – Core Java, Apache Spark, Python, Big Data, SQL Job Description – Core Java, Apache Spark, PythonWe are seeking a highly motivated... ...Java, Apache Spark, Python, SQL, and Linux to design, develop, and support scalable server-side applications and...Senior
- Maarut is seeking a Senior Software Developer – Full Stack to design, develop, test, deploy, and maintain enterprise-grade platform capabilities across UI, service, API, workflow, and data-access layers.You will build reusable platform services to support government programs...Senior
- ...latency systems (required)* Expert-level technical knowledge in Core Java, including a deep understanding of JVM internals, concurrency,... ...management in a low-latency context.* Proven experience designing and developing automated trading systems,specifically with Smart Order Routers...
$120.8k - $170.8k per year
...will you do: We are seeking a highly skilled and experienced Java Developer to join our Equities Electronic Trading team. This is a VP-... ...responsible for the design, development, and optimization of our core low-latency execution platform. The overall objective of this role...Full time- Job Description Full Stack Developer (Java/JavaScript) Montreal, Quebec - Canada Experience: 7-15 Years Position SummaryWe are seeking... ...Java applications. Minimum 5+ years of experience with Core Java, Java EE/Jakarta EE, Spring Framework, Spring Boot, and RESTful...
- Symbiotic Digital in Calgary is seeking a Senior IT Project Manager for a high-profile, 6-month contract in a public-sector/higher-education setting. You will own multiple IT initiatives spanning cybersecurity and infrastructure, guiding governance, delivery, and risk management...SeniorContract work
- Senior Applied AI Developer# Career Site## Senior Applied AI DeveloperApply: Hybrid: CAN - Montreal:... ...that feed real-time predictive data into core travel applications. You will own the... ...AI solutions. **The Stack**Python · Java · SQL · PySpark · AWS (EKS, SageMaker,...SeniorPermanent employmentFull timeWorldwideFlexible hours
- COFOMO cherche un expert en infrastructures de télécommunications pour planifier, concevoir et gérer des environnements infonuagiques et sur site. Vous assurerez la disponibilité, participerez à des migrations vers le cloud et développerez de nouvelles solutions.Le candidat ...Senior
$94k - $124k per year
As a Senior Product Developer, you are responsible for managing our most technical and complex products from design maker phase (concept) through to... ...were the Senior Product Developer now, here are some of the core activities you would be doing: Executing the development of...SeniorSeasonal workWork at officeFlexible hours$107k - $157.3k per year
26WD96718, Senior Software Developer We are seeking a passionate and experienced Senior Software Developer to join a Data Services team focused on delivering core record- and entity-management services. You will help design, build, and operate services that create and maintain...Senior- ...the way our customers work. Every day we help them develop critical mineral resources more sustainably,... ...RoleReporting to the Team Lead, Software Development, the Senior Software Developer designs, builds, and operates the core services underpinning Evo, Seequent's cloud-based...Senior
- ...telecommunications technology space, is seeking a talented Senior Telecom Software Developer to join their team in Kimberley, Northern Cape. This role is... ...code using relevant programming languages (e.G., Python, Java, C++, Go).Collaborate with architects, product managers, and...SeniorWork at officeRemote work
- Senior Product Lead (Java / FlexPLM) Consultant Our global client is looking for a seasoned Developer with FLEX PLM experience. This role will be onsite in either Washington State, USA or British Columbia, Canada. High visibility role with strong possibility of contract renewal...SeniorContract work
- Cohere is hiring for a role at the intersection of ML systems and infrastructure, building scalable agentive AI platforms. You’ll tackle hard problems and contribute to secure code execution, state management, and model routing at scale.You will work on secure execution, identity...Senior
$147.9k per year
...Then Jobber might be the place for you! We're looking for a Senior Front-End Developer to join our Web Strategy team.Jobber exists to help people in... ..., we want someone who treats AI-assisted development as a core engineering skill. We're actively reshaping how we build — using...SeniorLong term contractInternshipWork at officeLocal area$120k - $130k per year
...Recreation BU. Job DescriptionAbout the RoleWe are hiring a Senior Developer (Team Lead) to drive meaningful product outcomes through hands‑... ...team of developers to move multiple initiatives forward. A core reality of this role is that we work across legacy products with...SeniorLong term contractRemplacementLocal area- Concevoir, développer et maintenir des applications Java robustes, évolutives et performantes, en environnement d'entrepriseDévelopper des services backend et des API REST/microservices avec des frameworks tels que Spring Boot et HibernateConcevoir et développer des interfaces...SeniorApprenticeshipDay shift
- ## Senior Backend DeveloperApply: Canada - Montreal, QC: Full time: Posted 7 Days... ...Expretio recherche un.E Développeur.Euse Backend Java expérimenté.E pour rejoindre son équipe... ...is seeking an experienced Backend Java Developer to join its dynamic team based in Montreal...SeniorPermanent employmentFull time
- ...grocery shopping, beauty, pharmacy, and apparel spaces, and we’re only just getting started. Why is this role important?As a Senior Mobile Developer, you will be working with colleagues on the PC Optimum team and report to the Software Development Manager. You will have...SeniorFull timeWork at office
- ## Senior Software DeveloperApply: Mississauga, Canada – Meadowvale Office (HQ): Full time: Posted Yesterday: R10581## SOTI... ...making a difference in the world.**Job Title**: Senior Software Developer**Location:** Mississauga, Ontario, Canada**Work Model:** Hybrid...SeniorFull timeWork at officeWorldwideFlexible hours
$120k - $160k per year
...culture and want to make a Profound impact in healthcare and your career, here is your chance. General AccountabilityThe Senior Software Developer is responsible for designing and delivering high-quality software solutions that supports business and product objectives. In...Senior- ...enterprise-scale Money Movement platforms. You will guide architecture, mentor engineers, and deliver secure, scalable payment solutions using Java, Spring Boot, Hibernate, and AWS.)You will lead API design, service integration, and modernization initiatives within an Agile...Senior
- ...profiles. However, we encourage candidates who may fall outside of this range to apply as well.About the role We’re looking for a Senior AI Developer to join our growing team!What you'll do here: Evolve the MLOps platform to improve the business’ operational processes,...SeniorLong term contractFlexible hours
- ...Generative AI, Microsoft technologies, and full stack expertise on Avanade’s Canadian Apps and Infra team.Avanade seeks senior full stack developers or team leads to design, develop, and maintain large-solution components. You will integrate Gen AI into development workflows...Senior
- Senior Full Stack Java Engineer - Workforce Management (WFM) Full-timeMiratech helps visionaries change the world. We are a global IT services... ...management, adherence, exceptions, and operational reporting.Develop responsive workforce applications using TypeScript and React,...SeniorFull timeInternshipRelocationShift work
- Crown Technical Systems, a Flex Company, is a leader in power distribution and protection systems concentrating on sophisticated, state‑of‑the‑art relay and control panels, medium voltage switchgear, and enclosures (power/control buildings/ E‑Houses). We specialize in customized...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java Developer - Core/Infra - Elasticsearch. Be the first to apply!
Related searches
- java developer Winnipeg, MB
- développeur java Winnipeg, MB
- java developer no experience Winnipeg, MB
- senior java developer Winnipeg, MB
- junior java developer Winnipeg, MB
- java developer remote Winnipeg, MB
- java software developer Winnipeg, MB
- senior administrator Winnipeg, MB
- senior ruby developer Winnipeg, MB
- senior sales consultant Winnipeg, MB

