Principal Software Developer - Security - Elasticsearch
Elastic Nv
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 seeking a Principal Software Developer to join the Elasticsearch Security team. In this role, you will lead 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 Elastic. Your goal is to provide 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
- Owning core security initiatives from architecture to production, focusing on the delivery of new critical features. Leading the technical design, plan, and execution for major security components inside the Elasticsearch core engine.
- Developing the foundational security models for intricate 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.
- Mentoring and coaching other engineers, fostering a culture of technical excellence and security-first development.
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 proven experience in designing and building systems for authorization that can scale. This includes deep experience designing scalable RBAC/ABAC models and token validation pipelines. It includes permission compilation and distributed cache invalidation strategies.
- 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 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 lead 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.
- ...all structured and unstructured data — securing and protecting private information... ...promise of AI. What is The Role Elasticsearch powers search, observability, and AI retrieval... ...organizations. We are seeking a Principal Software Engineer to join the Elasticsearch...SuggestedFull time
- ...advantage of all structured and unstructured data — securing and protecting private information more effectively —... ...of AI. What is The Role: We're looking for a Principal Software Engineer to join the Elasticsearch - Search Infra team. This globally-distributed team of...SuggestedLong term contractFull time
- ...advantage of all structured and unstructured data — securing and protecting private information more effectively... ...Is The Role : We are on the lookout for a Principal Software Engineer II to join our Elasticsearch - Machine Learning team and help build and maintain...SuggestedFull time
- ...taking advantage of all structured and unstructured data — securing and protecting private information more effectively —... ...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...SuggestedFull time
$196.3k per year
...Do you want to develop more than just a product, while leading dev teams to victory? Do you want to layer AI into workflows to make... ...Then Jobber might be the place for you! We’re looking for a Principal Software Engineer to be part of our Software Engineering team. At Jobber...SuggestedRemote jobLong term contractFull timeInternshipManual laborWork at office- ...that lasts a lifetime. About the Role Hasbro is seeking a Principal SAP Security Analyst to join our IT Security team in Montreal. This senior... ...access, connectivity, and post-migration controls. Develop and enhance Role-Based Access Control models that uphold least...Long term contractFull timeShift work
- ...interns working alongside our full-time developers on core projects. Term: This... .... About this role As a Software Engineer Intern on our Security team, you'll get hands-on... ...built upon Postgres, Redis, Kafka, Elasticsearch, and Snowflake. Our infrastructure...Remote jobFull timeInternshipWork at officeHome officeNight shift
- ...taking advantage of all structured and unstructured data — securing and protecting private information more effectively —... ...What is The Role We're looking for a Senior Software Developer to join the Elasticsearch - Search Relevance team. This globally-distributed team...Full time
- ...customers wherever they are — all backed by the secure infrastructure and scale of our multi-... ...PowerCenter workflows. Design and develop scalable microservices using Java, Spring... ...Required Qualifications ~10+ years of software development experience with Java-based enterprise...Full time
$169k - $270k per year
...vacancy. Who We Are Supporting customers software partners is a key part of international... ...with a partner. We are looking for a principal engineer to lead the development of this... ...efforts. This is an exciting opportunity to develop new AI powered development systems that...Full timeWork at officeLocal areaRemote work- ...experiences that meet customers wherever they are — all backed by the secure infrastructure and scale of our multi-billion-dollar parent company. The Opportunity As a Senior Software Developer , we are looking for the following: Role Overview TELUS Digital...RemplacementPermanent employmentFull time
- ...factory operators, technicians, and production teams — all building the future of homebuilding together. We’re looking for a Software Developer to join our team and contribute to developing cutting-edge solutions for our core robotic manufacturing technologies. The ideal...Full timeInternshipRelocation packageFlexible hours
$130k - $170k per year
...working closely with the product management team, the Senior Software Developer is generally responsible for the development, design and... ...quickly to ensure a productive workspace Ensure software security by developing programs to actively monitor the sharing of private...Full time- ...enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and... ...GitLab to ship better, more secure software faster. The same principles... ...overview of this role As Principal Product Manager, Software...Full timeRemote work
- ...About LastPass LastPass delivers Secure Access Essentials, helping individuals and organizations manage and protect access to AI, applications... ...in your next career move, Join Us! LastPass is looking for a Principal Business Information Security Officer: In this role, you will...Long term contractFull timeTemporary workRemote workWorldwideHome officeFlexible hours
- ...our industry to reach this milestone. Lime is hiring a Staff Security Software Engineer to join our Security team! In this role, you will... ...revolutionize the way people move around cities. You’ll design, develop, and implement security, privacy, fraud, and resiliency solutions...Long term contractFull timeTemporary workRemote workFlexible hours
$170k - $220k per year
...across the organization Support teams developing features in our customer-facing applications... ...through code and design review Develop, scale, and optimize gRPC endpoints, GraphQL... ...excellence About You ~7+ years in a software engineering role ~ A first-principles...Full timeRemote work$115k - $145k per year
...empathetic, caring, and supportive. We are looking for a Software Developer, Engineering Productivity with expertise in backend infrastructure... ...Shift-Left Pipeline Gates: Weave automated Performance, Security, and Accessibility checks directly into the CI/CD pipeline at...Full timeWork at officeRemote workWork from homeShift workAfternoon shiftEarly shift- ...the future of local pizza. What You'll Do As a Staff Software Developer on our Services team, you will immerse yourself in our ambitious... ...be collected by Slice. Slice is keeping your data safe and secure. Once we have received your personal data, we put in place reasonable...Full timeLocal areaRemote workWork from homeFlexible hours
- ...transparency with cutting-edge blockchain technology to create secure, user-friendly crypto experiences that put users in full... ...their digital assets. About the role As a Senior Crypto Software Developer, you'll be instrumental in building Wealthsimple's crypto infrastructure...Long term contractFull timeContract work
- ...we're after, automation-first thinking, developer-level reasoning, and the ability to build... ...for someone who: Is familiar with the software development lifecycle end to end, well enough... ...hands-on vulnerability management and/or security engineering experience, including scanner...Long term contractFull time
- ...Principal Software Developer About APEXA APEXA began with a bold vision: to digitally connect the Life Insurance industry by simplifying and... ...architecture and standards ~ Drive performance tuning and ensure security best practices are followed ~ Translate business...Full timeRemote work
$104k - $139k per year
...areas including AI, social media, security and more. And we’re doing this... ...and distribute open-source software that enables people to enjoy... ...platform security features: Develop and ship web platform features... ...Contribute to standards-based, secure, and interoperable implementations...Remote jobLong term contractFull timeImmediate startHome office- ...Engineering Team: We aim to design, build and provide scalable, secure, and stable infrastructure, while also enabling our engineers to... ..., but is not limited to, prior roles in solutions architecture, software engineering, or software development ~ Experience with AWS...Full timeRemote work
- ...of all structured and unstructured data — securing and protecting private information more... ...Elastic Security is looking for a Principal Product Manager to own XDR and the exposure... ...least 4 years in security or B2B enterprise software. A consistent record of owning a product...Full timeRemote workFlexible hours
$200.4k - $248k per year
...curious builders using technology to make communication more affordable and powerful for millions of users every day. As a Software Developer - iOS , you won’t just build apps—you’ll shape the systems, architecture, and tooling that make them possible. At TextNow, Members...Long term contractFull timeTemporary workWork at officeRemote workWork from homeFlexible hours$249.7k - $337.9k per year
...Role Description As a Principal Engineer at Dropbox, you will own company critical, loosely defined technical problems with multi year impact... ...builds, scales, and innovates, while remaining hands on in software development where it provides the greatest leverage. Your influence...Long term contractFull time$230k - $280k per year
...strong product sense and the ability to deliver polished, reliable software at every layer. What You Will Do You will lead the design... ...over a period of years: 6+ years for Staff, 10+ years for Principal Demonstrate a strong understanding of software design principles...Full timeImmediate startRemote workHome office$120k - $155k per year
...eliminating manual work and elevating the experience at each property. What We’re Looking For Breezeway is hiring a Senior Software Application Developer to join one of our customer-facing product teams. You’ll work across the full stack to build and ship features that...Full timeTemporary workRemote work- ...tooling for engineers, and we expect senior developers to push the frontier of how we use these tools to deliver production-grade software. You'll experiment with new workflows,... ..., testing, reviewing, and reasoning about security in the software you ship. You're fluent with...Long term contractFull timeInternship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Developer - Security - Elasticsearch. Be the first to apply!
- project engineer assistant project manager Canada
- chief engineer Canada
- chief power engineer Canada
- general engineer Canada
- director software engineering Canada
- directeur ingénierie Canada
- mechanical engineering project manager Canada
- engineering project manager Canada
- mechanical engineering director Canada
- software engineer internship Canada

