Senior Software Engineer, Vulnerability Scanning

42 Minutes ago • 4-8 Years • Research & Development

About the job

Job Description

ByteDance's Security Assurance team seeks a Senior Software Engineer to research, design, develop, test, maintain, and improve its in-house vulnerability scanning system. Responsibilities include developing Proof of Concept plugins, analyzing user needs, updating software, enhancing existing capabilities, and directing software security testing. Collaboration with cross-functional global teams is crucial for integrating hardware and software systems. Incident response for 0-day/N-day vulnerabilities and research into new vulnerability testing technologies are also key aspects of the role. The ideal candidate possesses deep knowledge of web security vulnerabilities, proficiency in Python or Go, familiarity with middleware (Redis, MySQL, MongoDB), and mastery of distributed and multi-threaded development in large-scale systems.
Must have:
  • Deep knowledge of web security vulnerabilities
  • Proficient in Python or Go
  • Familiar with middleware (Redis, MySQL, MongoDB)
  • Mastery of distributed and multi-threaded development
  • Experience in large-scale system development
Good to have:
  • Experience in large-scale tech companies
  • Self-driven, good teamwork and communication skills
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.
Responsibilities
About ByteDance Founded in 2012, ByteDance's mission is to inspire creativity and enrich life. With a suite of more than a dozen products, including TikTok as well as platforms specific to the China market, including Toutiao, Douyin, and Xigua, ByteDance has made it easier and more fun for people to connect with, consume, and create content. Why Join Us Creation is the core of ByteDance's purpose. Our products are built to help imaginations thrive. This is doubly true of the teams that make our innovations possible. Together, we inspire creativity and enrich life - a mission we aim towards achieving every day. To us, every challenge, no matter how ambiguous, is an opportunity; to learn, to innovate, and to grow as one team. Status quo? Never. Courage? Always. At ByteDance, we create together and grow together. That's how we drive impact - for ourselves, our company, and the users we serve. Join us. About the Security Assurance Team at ByteDance The team is missioned to build infrastructures, platforms and technologies, as well as to support cross-functional teams to protect our users, products and infrastructures. In this team, you'll have a unique opportunity to have first-hand exposure to the strategy of the company in key security initiatives, especially in building scalable and secure-by-design systems and solutions. Our challenges are not your regular day-to-day technical problems; you'll be part of a team that's developing new solutions to new challenges of a kind not previously addressed by big tech. It's working fast, at scale, and we're making a difference. Responsibilities - Research, design, develop, test, maintain and continuously improve the in-house vulnerability scanning system, and develop Proof of Concept plugin for it. - Analyse user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. - Update software, enhances existing software capabilities, and develops and direct software security testing and validation procedures. - Work with multiple cross-functional global teams to integrate hardware and software systems and develop specifications and performance requirements, to deliver high-quality work in rapid product development. - Incident response when 0day/Nday vulnerabilities happen. - Research on new vulnerability testing technology.
Qualifications
Minimum Qualifications 1. Familiar with common web security vulnerabilities, and have a deep understanding of vulnerability principles and detection methods. 2. Proficient in Python or Go programming languages, familiar with Linux development environment. 3. Familiar with at least one middleware such as Redis, mySQL, MongoDB. 4. Master distributed system and multi-threaded development, and have experience in large-scale distributed system development and tuning. Preferred Qualifications 1. Experience of software R&D in large-scale tech companies. 2. Self-driven, with good teamwork and communication skills. 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.
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Where imagination meets innovation, delivering limitless gaming experiences.

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)

San Jose, California, United States (On-Site)

San Jose, California, United States (On-Site)

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)

View All Jobs

Get notified when new jobs are added by ByteDance

Similar Jobs

The Walt Disney Company - Sr Software Engineer

The Walt Disney Company, United States (On-Site)

Chiselon Technologies   - Data Scientist

Chiselon Technologies , India (Hybrid)

Intel Corporation - IP Validation Engineer

Intel Corporation, United States (Hybrid)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Oriserve - Lead DevOps Engineer (5+ Yrs Exp)

Oriserve, India (On-Site)

Netskope - Staff Engineer, IPSec & GRE

Netskope, India (Remote)

ByteDance - Database Administrator - Game

ByteDance, Singapore (On-Site)

Netskope - Sr. Data SRE

Netskope, India (Remote)

Token Metrics - Crypto Senior Full Stack Developer (Remote-Astra)

Token Metrics, Türkiye (Remote)

Gamemano - Sr. Backend Developer

Gamemano, India (On-Site)

Nordcurrent - Junior Gameplay Programmer

Nordcurrent, Lithuania (On-Site)

Onward Search - REMOTE Software Engineer

Onward Search, United States (Remote)

CloudHire - Database Solution Architect

CloudHire, India (Remote)

Get notifed when new similar jobs are uploaded

Jobs in Singapore

OKX - Senior Product Manager, Trading Bot

OKX, Singapore (On-Site)

NinjaVan - Delivery Attendant

NinjaVan, Singapore (On-Site)

PwC - Oracle EPM Senior Associate

PwC, Singapore (On-Site)

Maersk Careers - Stowage Planner

Maersk Careers, Singapore (On-Site)

ByteDance - Senior Data Product Manager - Singapore

ByteDance, Singapore (On-Site)

Riot Games - Manager, Concept Art - League of Legends

Riot Games, Singapore (On-Site)

The Walt Disney Company - Specialist, Programming and Content Curation

The Walt Disney Company, Singapore (On-Site)

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Meta - Software Engineer, Machine Learning

Meta, United States (On-Site)

Riot Games - QA Engineer (Contractor)

Riot Games, Ireland (On-Site)

ByteDance - Research Scientist in ML Systems

ByteDance, United States (On-Site)

Virtuos - QA Lead

Virtuos, China (On-Site)

Luxoft - Senior BSP Developer/Integrator

Luxoft, India (Hybrid)

Info Stretch - Engineer II

Info Stretch, India (On-Site)

ByteDance - Video Codec Design Engineer

ByteDance, United States (On-Site)

Get notifed when new similar jobs are uploaded