Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Developer - Security - Elasticsearch

Full-time

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.

Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Developer - Security - Elasticsearch in Canada vacancy
  •  ...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... 
    Suggested
    Full time

    Elastic Nv

    Canada
    9 hours ago
  •  ...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... 
    Suggested
    Long term contract
    Full time

    Elastic Nv

    Canada
    9 hours ago
  •  ...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... 
    Suggested
    Full time

    Elastic Nv

    Canada
    9 hours ago
  •  ...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... 
    Suggested
    Full time

    Elastic Nv

    Canada
    9 hours ago
  • $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... 
    Suggested
    Remote job
    Long term contract
    Full time
    Internship
    Manual labor
    Work at office

    Jobber

    Canada
    9 hours ago
  •  ...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 contract
    Full time
    Shift work

    Hasbro, Inc.

    Canada
    9 hours ago
  •  ...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 job
    Full time
    Internship
    Work at office
    Home office
    Night shift

    Supercom

    Canada
    9 hours ago
  •  ...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

    Elastic Nv

    Canada
    9 hours ago
  •  ...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

    Telus Digital

    Canada
    9 hours ago
  • $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 time
    Work at office
    Local area
    Remote work

    Toast

    Canada
    9 hours ago
  •  ...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... 
    Remplacement
    Permanent employment
    Full time

    Telus Digital

    Canada
    9 hours ago
  •  ...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 time
    Internship
    Relocation package
    Flexible hours

    Promise Robotics

    Canada
    9 hours ago
  • $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

    Multi View

    Canada
    9 hours ago
  •  ...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 time
    Remote work

    Gitlab

    Canada
    9 hours ago
  •  ...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 contract
    Full time
    Temporary work
    Remote work
    Worldwide
    Home office
    Flexible hours

    Lastpass

    Canada
    9 hours ago
  •  ...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 contract
    Full time
    Temporary work
    Remote work
    Flexible hours

    Lime

    Canada
    9 hours ago
  • $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 time
    Remote work

    PENN Interactive

    Canada
    9 hours ago
  • $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 time
    Work at office
    Remote work
    Work from home
    Shift work
    Afternoon shift
    Early shift

    Clover Health

    Canada
    9 hours ago
  •  ...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 time
    Local area
    Remote work
    Work from home
    Flexible hours

    Slice

    Canada
    9 hours ago
  •  ...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 contract
    Full time
    Contract work

    Wealthsimple Technologies

    Canada
    9 hours ago
  •  ...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 contract
    Full time

    Wealthsimple Technologies

    Canada
    9 hours ago
  •  ...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 time
    Remote work

    Apexa

    Canada
    4 days ago
  • $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 job
    Long term contract
    Full time
    Immediate start
    Home office

    Mozilla

    Canada
    9 hours ago
  •  ...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 time
    Remote work

    Wealthsimple

    Canada
    9 hours ago
  •  ...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 time
    Remote work
    Flexible hours

    Elastic Nv

    Canada
    9 hours ago
  • $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 contract
    Full time
    Temporary work
    Work at office
    Remote work
    Work from home
    Flexible hours

    Textnow

    Canada
    9 hours ago
  • $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 contract
    Full time

    Dropbox

    Canada
    9 hours ago
  • $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 time
    Immediate start
    Remote work
    Home office

    Seeq

    Canada
    9 hours ago
  • $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 time
    Temporary work
    Remote work

    Breezeway

    Canada
    9 hours ago
  •  ...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 contract
    Full time
    Internship

    Wealthsimple Technologies

    Canada
    9 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Developer - Security - Elasticsearch. Be the first to apply!