Senior Java Engineer - Security - Elasticsearch
$128.3k - $203k per yearElastic
The company, 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 the company 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 — the company’s complete, cloud-based solutions for search, security, and observability help organizations deliver on the promise of AI.
What is The RoleWe are seeking a Senior Software Developer to join the Elasticsearch Security team. In this role, you will contribute to the architecture and design of Elasticsearch's main features. These features include authentication, authorization, and tenant isolation. You will work with engineering and product leaders at the company. Your goal is to participate in providing high-performance security at all levels. This includes ensuring that our distributed data store has top-quality security at scale.
What You Will Be Doing
Contributing to core security initiatives from architecture to production, focusing on the delivery of new critical features. Participating in the technical design, planning, and execution for major security components inside the Elasticsearch core engine.
Developing the foundational security models for features.
Optimizing security performance at scale in distributed systems environments.
Applying cryptographic solutions to address genuine customer use cases.
Ensuring robust data isolation within shared infrastructure supporting disparate customers.
Monitoring and applying the latest advancements and best practices in security. This includes authentication, identity management, cryptography, and data access management.
Collaborating with peers across the company to embed security into new customer features from the outset.
Drive vulnerability management efforts by collaborating closely with the InfoSec team to proactively identify, assess, and remediate security risks.
Leverage AI-driven tools to automate vulnerability triage, prioritization, and preliminary investigation, streamlining security workflows and reducing manual intervention
What You Bring
You have deep knowledge of Java internals and JVM memory management. You understand how concurrency models work. You can write code that is high-performance, thread-safe, and lock-free. This experience includes working with large open-source and enterprise codebases.
You have experience building authorization systems that are scalable and performant under high concurrency and large permission sets, including designing access models, validating credentials/tokens at scale, and keeping authorization decisions consistent across a distributed system.
You have a solid comprehension of distributed systems security, including node-to-node mutual trust, zero-trust transport, partition tolerance and cluster state propagation.
You have a deep knowledge of edge identity protocols (OAuth 2.0, SAML).
You have a proven track record of using AI to accelerate development, debug complex systems, and optimize code, while still collaborating on 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, supporting decisions and results in a distributed team by leveraging asynchronous, direct, and transparent communication
Bonus Points
Knowledge of cipher suites, TLS handshakes, and PKI/certificate lifecycle management.
Cryptographic methods considering memory usage and delays.
Familiarity with the implications of Post-Quantum Cryptography (PQC) and readiness to support the migration of services to quantum-resistant cryptographic algorithms.
Hands-on experience mapping engine-level technical controls to FedRAMP (Moderate/High), FIPS 140, and SOC 2 requirements.
Experience working on the internals of a data store or search engine.
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, geographical location, performance, and business or organizational needs.
the company 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 the company'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
Additional Information - We Take Care of Our PeopleAs a distributed company, diversity drives our identity. Whether you’re looking to launch a new career or grow an existing one, the company 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 minimum of 16 weeks of parental leave
Different people approach problems differently. We need that. the company 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.
#J-18808-Ljbffr
What is The RoleWe are seeking a Senior Software Developer to join the Elasticsearch Security team. In this role, you will contribute to the architecture and design of Elasticsearch's main features. These features include authentication, authorization, and tenant isolation. You will work with engineering and product leaders at the company. Your goal is to participate in providing high-performance security at all levels. This includes ensuring that our distributed data store has top-quality security at scale.
What You Will Be Doing
Contributing to core security initiatives from architecture to production, focusing on the delivery of new critical features. Participating in the technical design, planning, and execution for major security components inside the Elasticsearch core engine.
Developing the foundational security models for features.
Optimizing security performance at scale in distributed systems environments.
Applying cryptographic solutions to address genuine customer use cases.
Ensuring robust data isolation within shared infrastructure supporting disparate customers.
Monitoring and applying the latest advancements and best practices in security. This includes authentication, identity management, cryptography, and data access management.
Collaborating with peers across the company to embed security into new customer features from the outset.
Drive vulnerability management efforts by collaborating closely with the InfoSec team to proactively identify, assess, and remediate security risks.
Leverage AI-driven tools to automate vulnerability triage, prioritization, and preliminary investigation, streamlining security workflows and reducing manual intervention
What You Bring
You have deep knowledge of Java internals and JVM memory management. You understand how concurrency models work. You can write code that is high-performance, thread-safe, and lock-free. This experience includes working with large open-source and enterprise codebases.
You have experience building authorization systems that are scalable and performant under high concurrency and large permission sets, including designing access models, validating credentials/tokens at scale, and keeping authorization decisions consistent across a distributed system.
You have a solid comprehension of distributed systems security, including node-to-node mutual trust, zero-trust transport, partition tolerance and cluster state propagation.
You have a deep knowledge of edge identity protocols (OAuth 2.0, SAML).
You have a proven track record of using AI to accelerate development, debug complex systems, and optimize code, while still collaborating on 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, supporting decisions and results in a distributed team by leveraging asynchronous, direct, and transparent communication
Bonus Points
Knowledge of cipher suites, TLS handshakes, and PKI/certificate lifecycle management.
Cryptographic methods considering memory usage and delays.
Familiarity with the implications of Post-Quantum Cryptography (PQC) and readiness to support the migration of services to quantum-resistant cryptographic algorithms.
Hands-on experience mapping engine-level technical controls to FedRAMP (Moderate/High), FIPS 140, and SOC 2 requirements.
Experience working on the internals of a data store or search engine.
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, geographical location, performance, and business or organizational needs.
the company 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 the company'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
Additional Information - We Take Care of Our PeopleAs a distributed company, diversity drives our identity. Whether you’re looking to launch a new career or grow an existing one, the company 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 minimum of 16 weeks of parental leave
Different people approach problems differently. We need that. the company 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.
#J-18808-Ljbffr
Vacancy posted 37 minutes ago
Similar jobs that could be interesting for youBased on the Senior Java Engineer - Security - Elasticsearch in Winnipeg, MB vacancy
- Design high-performance Elasticsearch security with Java expertise across authentication, authorization, and distributed systems at the Search AI Company.As a Senior Software Developer, you will help architect Elasticsearch security features from design through production....Senior
- Build Elasticsearch infrastructure with Java, APIs, and CI/CD expertise at Elastic, supporting shared platform... ...cloud and on-premise delivery.This senior individual contributor role focuses... ...foundational infrastructure enabling engineers to develop, extend, and support Elasticsearch...Senior
$128.3k - $203k per year
...advantage of all structured and unstructured data — securing and protecting private information more... ...AI. What is The RoleWe are on the lookout for a Senior Platform Productivity Engineer to join our Elasticsearch team and focus on ensuring that the shared platform...SeniorLocal areaFlexible hours$120.8k - $170.8k per year
Citi's Technology division is looking for a Senior Java Backend Engineer to design and deliver the high-performance, event-driven systems that underpin... ...platform.Engineer search and analytics capabilities using Elasticsearch to surface fast, accurate insights from large data sets....SeniorFull timeWork at officeRemote workWorldwide- ...you passionate about combining enterprise Java development with the latest advancements in... ...opportunity to help shape intelligent, secure, and scalable applications by integrating... ...Azure.You will collaborate with experienced engineers, cloud specialists, and AI practitioners within...Senior
$80.83k - $109.35k per year
...competencies at any point in life. IT Security Engineer Start Date: As Soon As Possible Salary... ...such as: Firewalls, WAF, IDS/IPS, secure web gateways/web proxy, Managed Detection... ...systems and services. Participating as a senior technical resource on project teams....SeniorFull timeFor contractorsWork at officeImmediate startRemote workMonday to friday- Lead Java and Spring Boot modernization in Downtown Toronto, working hybrid with four... .... Build resilient services.This Senior Full Stack Engineer role focuses approximately 80% on backend... ...applications in AWSEnsure systems remain secure, scalable, and performantRequirements:...SeniorContract work
- Drive secure Java delivery through CI/CD and vulnerability remediation in a hybrid engineering environment supporting a major financial institution. This hands-on role improves release reliability.As a Senior Java Engineer, you will work directly with development teams to remove...Senior
- N2P Systems is seeking an experienced Java Developer to design, implement, and optimize scalable microservices in a mature enterprise environment... ...collaborate with architects, QA, and DevOps to ensure reliable, secure software solutions. The role emphasizes service decomposition,...Senior
- Apply advanced Java and DevOps skills to strengthen banking application security, release reliability, and operational resilience through hands-on engineering.As a Senior Forward Deployed Engineer, you will work directly with development and client stakeholders. The role combines...Senior
- ...quality.Deliver solutions that meet performance, scalability, and security requirements.Drive technical excellence through code reviews,... ...proven ability to write optimized, efficient, and clean code.Core Java, Java EE, Spring/SpringBoot, Web Services, Relational databasesExperience...Senior
- ...institutions across international markets. The company builds secure and scalable platforms covering core banking, payments,... ...resilience are essential. About the RoleAs a Senior Java Engineer, you will design, develop, and support backend services used...SeniorFull timeWork at office
- Build cloud services in Mississauga as a Senior Java DevOps Developer using Java, Spring, Angular, and OpenShift technologies. This six-month contract supports remote work initially.Work with an innovative global bank as a senior developer creating web-based applications and...SeniorContract workRemote work
- Marqeta seeks a Senior Java Software Engineer with Spring Boot expertise for its Credit Commercial Engineering Team. Work remotely from Ontario or British Columbia.This senior role owns defined features and components across quarterly milestones. You will design software, solve...SeniorRemote work
$128.3k - $203k per year
...structured and unstructured data — securing and protecting private information more... ...solution. We are looking for a Senior Security Research Engineer to help lead our efforts to build innovative... ...Familiarity with the Elastic Stack (Elasticsearch, Kibana) and Elastic Security....SeniorLong term contractLocal areaFlexible hours- Build Java and Spring foundations at impact.Com, shaping shared libraries, service templates, and engineering standards across the platform. This hands-on role serves fellow engineers.As a senior-level engineer, you will develop production applications and software other engineers...Senior
- ...Please read below for a brilliant career opportunity. Role: Senior Java Software EngineerTitle: VP/DirectorLocation: Montreal,... ...You will: Develop and promote the company’s culture of engineering excellence. Define, develop and deliver solutions at a top...SeniorLong term contractFull timeTemporary workWork at officeRemote workMonday to friday
- ...SUMMARYWe are seeking a highly skilled Senior Java Developer with 7-15 years of experience... ...Collaborate with product owners and engineering teams to translate business needs into technical... ...Kubernetes, Docker, Helm. Ensure security, performance, and compliance in all development...SeniorFull timeContract workWork at office
- Build low-latency Java systems onsite in Mississauga with N2P Systems... ...Systems seeks an experienced Senior Java Developer for its... ...of hands-on Java, low-latency engineering, RESTful APIs, and microservices... ...performance, scalability, reliability, security, and...SeniorContract work
- Build Java cloud services with strong DevOps expertise at Thomson Reuters in Toronto... ...PostgreSQL within a hybrid model.As a Senior Software Engineer, you will design, deploy, and operate scalable... ..., and deployment automationAutomate secure cloud infrastructure using...Senior
- Build secure banking and payment backends as a Senior Java Engineer, using Spring Boot and distributed-system technologies in an international FinTech company.Our client is an established FinTech software provider with more than 25 years of experience. You will design, develop...Senior
- Engineer Citi’s business-critical Credit Risk systems with deep Java expertise, performance tuning, and Capital Markets domain knowledge.... ...supports global platform delivery.As a Senior Java Developer at Vice President level, you will build secure, highly available technology for...Senior
- Design secure Java platforms at Citi across Kubernetes, Kafka, APIs, and cloud infrastructure... ...and technical leadership.As a seasoned Senior Java Back-End Developer, you will translate... ...authentication. You will also support engineering standards, mentorship, compliance, and...SeniorFull time
- ...high-performance backend systems with Java and Spring Boot while developing AI Agents... ...application features at Citi.As a Senior Software Engineer, you will build applications using Java... ...development, testing, implementation, security, and application support.Key Responsibilities...Senior
- ...-native applications at Miratech using Java, Spring Boot, React, and TypeScript across... ...transformation for global clients.As a Senior Full Stack Engineer, you will own features from technical... ...Java, Spring Boot, REST, security, and testing experienceFrontend expertise...Senior
- ...leveraging modern AI-augmented engineering practices to accelerate... ...software in modern languages (Java, Python, or similar)Deep understanding... ...is committed to Information Security. By applying to this position,... ...procedures and making every effort to secure confidential and/or sensitive...SeniorLong term contractWork at officeRemote work
- ...Job DescriptionWe are looking for a Senior Full Stack Engineer to design, develop, and support scalable... ...business processes. You will use Java and Spring Boot to develop scalable backend... ...Boot, REST services, persistence, security, and automated testing. Solid frontend...SeniorFull timeInternshipRelocation
- The Senior Application Security Engineer is responsible for helping secure the Paymentus SaaS platform by partnering directly with software engineering... ...application design for services written primarily in Java, NodeJS, Python, and Golang .Assess application security...SeniorFull timeWork at officeLocal areaMonday to fridayAfternoon shift
- The Senior Application Security Engineer is responsible for helping secure the Paymentus SaaS platform by partnering directly with software engineering... ...experience in one or more of the following languages: Java, NodeJS, Python, Golang . Strong understanding of...SeniorLocal area
- As a Senior Application Security Engineer, you will serve as a foundational anchor on the AppSec team, leading our strategic shift hard-left toward developer... ...languages (e.G., Python, Go, JavaScript/TypeScript, Java).Excellent cross-functional influence and communication skills...SeniorRemote workFlexible hoursShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java Engineer - Security - Elasticsearch. Be the first to apply!
Related searches
- java developer remote Winnipeg, MB
- entry level java developer Winnipeg, MB
- junior java developer Winnipeg, MB
- java developer Winnipeg, MB
- java developer no experience Winnipeg, MB
- développeur java Winnipeg, MB
- java software developer Winnipeg, MB
- senior java developer Winnipeg, MB
- cyber security analyst Winnipeg, MB
- senior cyber security analyst Winnipeg, MB

