Senior Java Engineer - Security - Remote

Apply for this position Please mention DailyRemote when applying
Posted 14 days ago United States Salary undisclosed
Before you apply - make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

Job Description

Our partner is looking for a Senior Java Engineer for a remote position. Candidates have to be eligible to work in the United States without sponsorship. In this role, you will focus on making Elasticsearch more secure for the user community.

RESPONSIBILITIES

* Evolve the security features of Elasticsearch.
* Implement authentication, authorization, and other security protocols within Elasticsearch.
* Build the foundation of security for the ELK Stack using knowledge of cryptographic primitives and security trade-offs.
* Prototype new ideas and experimenting openly.
* Collaborate in the open with the Elasticsearch team, Elastic Stack users, and others supporting open source projects.
* Work with the community on bugs and performance issues and assisting out support engineers with tougher customer issues.

Requirements

* 8+ years of experience in software engineering, preferably with a focus on server side Java development.
* Highly proficient in Java, conversant in the standard library of data structures and concurrency constructs, as well as newer features like lambdas.
* Very strong algorithm implementation and optimization skills.
* Experience securing applications and knowledge of security protocols.
* Experience with and a passion for Identity and Access Management, Authentication and Authorization.
* Experience leading and owning cross-functional initiatives.

Bonus Points:

* Experience implementing Single-Sign-On protocols such as SAML or OpenID Connect.
* Hashing and encryption experience.
* 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.

Benefits

* Competitive pay
* 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
* Double your charitable giving - We match up to $1500 (or local currency equivalent)
* Up to 40 hours each year to use toward volunteer projects you love
* Embracing parenthood with minimum of 16 weeks of parental leave