Senior Java Engineer - Security - Elasticsearch
ElasticSpain
Apply To Job Here
Job details
More jobs in SpainCompany name
Elastic
Company type
Private
Job type
Full Time
Salary range
Not Specified
Location
Spain
Qualifications
Bachelor's Degree
Experience
3-5 years
Functional area
Software Engineer
International applicants
Yes
About this role
Elastic, the Search AI Company, is seeking a Senior Software Developer to join the Elasticsearch Security team in Spain. You will contribute to the architecture and design of Elasticsearch's main security features, ensuring high-performance security at all levels for distributed data stores.
Elastic integrates its deep expertise in search technology with artificial intelligence to help everyone transform all of their data into answers, actions, and outcomes. The Elasticsearch Platform, which is the foundation for its search, observability, and security solutions, is used by thousands of companies, including more than 50% of the Fortune 500.
Join Elastic to work with engineering and product leaders and participate in providing high-performance security at scale. Apply now to shape the future of search and AI.
Company Overview
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.
Quick Details
- Salary Range: €67.000—€106.000 EUR
- Job Type: Full-time
- Experience: 5 Year+
- Qualifications: Bachelors-degree
Key Responsibilities
- Contribute to core security initiatives from architecture to production, focusing on the delivery of new critical features.
- Participate in the technical design, planning, and execution for major security components inside the Elasticsearch core engine.
- Develop foundational security models for features and optimize security performance at scale in distributed systems environments.
- Apply cryptographic solutions to address customer use cases and ensure robust data isolation within shared infrastructure.
- Monitor and apply the latest advancements and best practices in security, including authentication, identity management, cryptography, and data access management.
- Collaborate with peers across the company to embed security into new customer features from the outset and drive vulnerability management efforts.
Requirements
- Deep knowledge of Java internals and JVM memory management, concurrency models, and writing high-performance, thread-safe, and lock-free code.
- Experience building scalable and performant authorization systems under high concurrency and large permission sets.
- Solid comprehension of distributed systems security, including node-to-node mutual trust, zero-trust transport, and cluster state propagation.
- Deep knowledge of edge identity protocols (OAuth 2.0, SAML).
- Proven track record of using AI to accelerate development, debug complex systems, and optimize code.
- Ability to collaborate across functions and teams and work autonomously in a distributed team.
Benefits
- Competitive pay based on the work you do 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 with donation matching and volunteer hours.
- Embracing parenthood with a minimum of 16 weeks of parental leave.
Also Explore: Apply as Lead Qualification Specialist at Gartner in Spain
