Posted in

Software Engineer – Global Payment Privacy & Security

Software Engineer – Global Payment Privacy & Security

CompanyByteDance
LocationSan Jose, CA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, PhD
Experience LevelEntry Level/New Grad, Junior

Requirements

  • BS or higher degree (PhD preferred) in Computer Science, Computer Engineering, Security, Cryptography, or a related field.
  • Strong programming skills in one or more languages: Go, Java, Python, C/C++, etc.
  • Familiarity with distributed systems, backend API development, or cloud computing.
  • Basic understanding of security principles, cryptographic techniques, and data privacy regulations (e.g., PCI-DSS, GDPR, CCPA).
  • Passion for building secure and privacy-first applications.
  • Strong problem-solving skills and willingness to learn from senior engineers.
  • Good communication and collaboration skills, with the ability to work in a fast-paced, global environment.

Responsibilities

  • Contribute to the development of secure and privacy-aware payment solutions, improving the payment experience for billions of users.
  • Assist in building scalable, high-performance backend systems to support payment security, fraud detection, and compliance.
  • Collaborate with product managers, senior engineers, and cross-functional teams to deliver high-quality features.
  • Support ongoing security and privacy initiatives, ensuring adherence to industry standards and regulations.
  • Participate in code reviews, debugging, and optimization efforts to maintain system reliability and performance.

Preferred Qualifications

  • Hands-on experience with security or privacy-related projects (internships, research, or open-source contributions).
  • Knowledge of payment security, fraud detection, pen testing or others.
  • Understanding of secure coding practices and common vulnerabilities (e.g., OWASP Top 10).