Software Engineer – Global Payment Privacy & Security
Company | ByteDance |
---|---|
Location | San Jose, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, PhD |
Experience Level | Entry 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).