Job details

Software Engineer Lead - Security Engineering

  • Java
  • Node.js
  • Docker
  • TypeScript
  • React.js
  • Kafka
  • Go
  • Redis
  • Rust

This job might be expired

Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.

Posted: 1 year ago

 
Why Join Us

At ByteDance, our people are humble, intelligent, compassionate and creative. We create to inspire - for you, for us, and for millions of users across all of our products. We lead with curiosity and aim for the highest, never shying away from taking calculated risks and embracing ambiguity as it comes. Here, the opportunities are limitless for those who dare to pursue bold ideas that exist just beyond the boundary of possibility. Join us and make impact happen with a career at ByteDance.

About The Team

As part of the Security Engineering team, we are responsible for supporting the company's construction of security capabilities and platform services, combining other teams to create efficient and high-quality service docking capabilities, enhancing interactive experience, and lowering the user's barriers to understanding and using security services.

Responsibilities
  • Lead and grow a team of engineers committed to building the next-generation of ByteDance's product security & privacy infrastructure that furthers our system security and user data privacy protection level.
  • Design, develop, test, maintain and continuously improve ByteDance's product security & privacy infrastructure
  • Deploy, troubleshoot and operate large distributed systems
  • Optimize reliability, availability and performance of globally distributed systems
  • Analyze product needs and security&privacy objectives to deliver results aligned with project goals
  • Be both technically hands-on and people manager. Provide technical leadership and guidance to team members.
  • Collaborate with multiple cross-functional global teams, internal and external stakeholders to drive engineering efforts.
  • Lead the team's innovation efforts, and bring in new ideas and technologies.

Qualifications
  • At least 5 years of relevant experience in SIEM/SOAR/SOC, or real-time data processing and analysis system development.
  • Proven track record in managing a high-performing engineering team with excellent technical leadership skills.
  • Strong knowledge of data structures and algorithms
  • Proficiency in at least one server library / framework like Express, Koa, Gin, Kite, Django, etc and at least one kind of database like MySQL, Redis, MongoDB, Hive, ClickHouse, ES, etc and at least one kind of message queue like Kafka, RocketMQ, etc
  • Understanding of load-balance, container virtualization, familiarity with NGINX, Docker, K8s, Serverless, etc
  • Proficiency in TypeScript, CSS and various layouts, at least one kind of general purpose programming language like Node.js etc
  • Understanding of component-based development ideas, familiarity with React.js, Vue.js, or any other equivalent library / framework
  • Experience in platform development, establishing a security information center to provide internal users with an information platform and a unified service access portal that can comprehensively understand ByteSecurity.
  • Experience in cloud-native security services and infrastructure such as Key Management System (KMS), or Public Key Infrastructure (PKI) to serve as a foundation for production infrastructure security. Experience in securing software supply chains to ensure source and build integrity at any stage of the software lifecycle.
  • Experience with two or more general purpose programming languages including but not limited to: Go, Node.js, Java, or Python. Preferred familiarity in Rust.
  • Excellent programming, debugging, and optimization skills in general purpose programming languages
  • Ability to think critically and to formulate solutions to problems in a clear, concise and timely manner.

ByteDance is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At ByteDance, our mission is to inspire creativity and enrich life. To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We are passionate about this and hope you are too.