Software Engineer, Data Security - San Jose

ByteDance9 months ago
San Jose, CA, United States
On-site
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Location: San Jose

Team:

Security

Employment Type:

Regular

Job Code:

I2645

We are looking for Backend Engineers to join our Security team in building data security and privacy infrastructure that seamlessly applies industry-leading technologies to every ByteDance employee's workflow. Our mission is to establish privacy-by-design practices, build trust with governments and regulators, and create a highly efficient global collaborative work environment. You will work closely with product and infrastructure teams across the world to identify opportunities, craft innovative solutions, and shape the future of ByteDance.

Key Responsibilities

  • Design, develop, test, maintain, and continuously improve ByteDance's data security and 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
  • Research cutting-edge privacy preserving technologies and apply them to real-world engineering and business scenarios
  • Manage individual project priorities, deadlines, and deliverables
  • Collaborate with cross-functional teams to deliver high-quality work in a rapid development environment

Required Qualifications

  • BS degree in Computer Science, Computer Engineering, Electrical Engineering or a related field with 3+ years of work experience
  • Excellent programming, debugging, and optimization skills in general purpose programming languages
  • Ability to think critically and formulate clear, concise, and timely solutions to problems
  • Experience with at least two of the following: web application development, Unix/Linux environments, mobile application development, distributed and parallel systems, large-scale software development, and/or security software development

Preferred Qualifications

  • Master/PhD degree or 4-5+ years of professional experience in Computer Science, Computer Engineering, Electrical Engineering, or a related field
  • Experience with one or more general purpose programming languages including but not limited to Java, C/C++, C#, Objective C, Python, JavaScript, or Go
  • Experience handling production issues at scale

Benefits & Perks

  • Compensation: $136800 - $359720 annually
  • Benefits: Medical, dental, and vision insurance; a 401(k) savings plan with company match; paid parental leave; short-term and long-term disability coverage; life insurance; wellbeing benefits; and a generous paid time off package including 10 paid holidays, 10 paid sick days, and 17 days of Paid Personal Time per year

Required Skills

programming
debugging
privacy infrastructure
data security
backend development
optimization
distributed systems