Posted in

Lead Java Software Engineer – Security

Lead Java Software Engineer – Security

CompanyeBay
LocationSan Jose, CA, USA
Salary$166400 – $261800
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelExpert 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.