Skip to content

Lead Java Software Engineer – Security
Company | eBay |
---|
Location | San Jose, CA, USA |
---|
Salary | $166400 – $261800 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Expert or higher |
---|
Requirements
- BS or MS degree in Computer Science (or related fields) with 9+ years of development work experience with security either in applications or tools development.
- Proven experience in Java development, Architecture, Data Structures and Algorithms
- Proven experience with Apache Flink, Kafka, Hadoop, Java and Spark SQL and similar technologies preferred.
- Proven track record of presenting complex architectures in conference talks, tech blog posts and other forums and contribution to open-source projects.
- Familiarity with regulatory requirements (e.g., GDPR, PCI) and their implications on software design is a plus!
- Familiarity of application security practices, secure coding and other security technologies and experience in designing and implementing security architectures.
Responsibilities
- Define and guide the architectural vision for our security data pipeline and analytics software solutions, ensuring they align with organizational goals and standard processes.
- Develop and scale distributed applications, make architectural trade-offs applying synchronous and asynchronous design patterns, write code, and deliver with speediness and quality.
- Analyze and resolve intricate security challenges by applying innovative techniques and strategies to ensure that we build secure solutions.
- Serve as the primary liaison between the security team and other departments, clearly communicating technical concepts and solutions.
- Provide guidance and mentorship to junior developers, fostering a culture of continuous learning and improvement.
Preferred Qualifications
- Proven experience with Apache Flink, Kafka, Hadoop, Java and Spark SQL and similar technologies preferred.
- Familiarity with regulatory requirements (e.g., GDPR, PCI) and their implications on software design is a plus!
- Familiarity of application security practices, secure coding and other security technologies and experience in designing and implementing security architectures.