Company Logo

Software Engineer

Netflix - 1d ago

Company Logo

Senior Software Engineer

Reddit - 4d ago

Elasticsearch - Software Engineer II - Security, Authentication, JVM

AI Summary ✨

Requirements

  • Experience in software engineering, preferably with a focus on server side Java development.
  • You are proficient in Java, conversant in the standard library of data structures and concurrency constructs.
  • Strong algorithm implementation and optimization skills.
  • An interest in the security area.
  • Experience of independently designing and implementing new features.

Nice to Haves

  • Experience with the Scala programming language, particularly with respect to security and network use cases.
  • Experience in any of the following:
  • Authentication protocols such as SAML, OpenID Connect or LDAP.
  • TLS and X.509 certificate management.
  • Cryptography, including hashing and encryption.
  • Awareness of application security fundamentals, and an ability to think through security risks and trade-offs.
  • Experience designing, leading, and owning cross-functional initiatives.
  • You've worked in open source before and are familiar with different styles of source control workflow and continuous integration.
  • You've built things with Elasticsearch before and understand how distributed systems operate and the limitations and advantages.

What You Will Be Doing:

  • Working in a hands-on capacity on a successful, high profile Java project used throughout the world for multiple use cases.
  • Applying your experience in software development to design and build new security features in Elasticsearch, that strike a balance between usability, performance and security trade-offs.
  • Evolving the existing authentication and authorization features of Elasticsearch and the Elastic Stack.
  • Working with other teams across Elastic to build and expand the foundation of security for Elastic's products.
  • Prototyping new ideas and experimenting openly.
  • Collaborating in the open with the Elasticsearch team, Elastic Stack users, and others supporting open source projects.
  • Working with the community on bugs and performance issues and assisting support engineers with tougher customer issues.

Perks and Benefits

  • 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.
Apply here
Elastic logo

Elastic

Remote - Spain (Remote)

Experience: Mid-level
Posted: October 30, 2024
Java
Rest
backend

Similar jobs

  • 4 days ago
    Remote
  • 4 days ago
  • 4 days ago
  • 5 days ago
    Remote
  • See all jobs in Spain