Senior Software Engineer - Vulnerability Platform (Remote Friendly)

Company Description

The Vulnerability Management Platform team are software engineers who build, maintain and enhance Twitter’s detection and response capabilities. We process data and events at large scale, build automation platforms and enable security engineers to efficiently secure Twitter.

The Position

What You’ll Do

You will help design and build the next generation of Twitter’s vulnerability management and response platform. This includes working with partner teams to identify requirements and collaboratively design the new platform. You will help ensure appropriate monitoring, logging and alerts are in place to support the platform.

Who You Are

You enjoy new challenges and are passionate about building resilient and reliable services. You clarify ambiguous requirements and designs bringing clarity to the larger team. You thrive in a team environment and support/mentor fellow team members.

Qualifications

  • Bachelor’s or advanced degree in Computer Science or closely related field or equivalent experience
  • 5+ years software engineering experience, with expertise in software engineering standards (e.g. unit testing, code reviews, design documentation)
  • Solid experience working with distributed systems
  • Proficiency with object-oriented design, data structures, and algorithms
  • Understanding of Databases (Sql and NoSql)
  • Strong and effective communication skills
  • Proficient in at least one of the following languages: GoLang, Python, Java Preferred Technologies
  • The ideal candidate would have some experience with the following: GCP Dataflow and/or Apache Beam Terraform Tensorflow Vulnerability Management BigQuery

Additional Information

We are committed to an inclusive and diverse Twitter. Twitter is an equal opportunity employer. We do not discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, veteran status, genetic information, marital status or any legally protected status.San Francisco applicants: Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.All your information will be kept confidential according to EEO guidelines.

The expected salary range for this role to be performed in Remote US, New York City, Atlanta, Detroit, Los Angeles, and San Francisco is USD $162,000 - USD $226,000. Starting pay for the successful applicant will depend on a variety of job-related factors, which may include education, training, experience, location, business needs, or market demands. This range may be modified in the future.

This job is also eligible for participation in Twitter’s Performance Bonus Plan and Equity Incentive Plan subject to the terms of the applicable plans and policies.

Twitter offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, sick time, and parental leave. Twitter’s benefits prioritize employee wellness and progressive support to our diverse workforce.

Team

Security, Software Engineering

Location

Remote US, New York City, Atlanta, Detroit, Los Angeles, San Francisco

 

Application

U.S. Equal Employment Opportunity information (Completion is voluntary)
Non U.S. Equal Employment Opportunity information (Completion is voluntary)
Privacy and data