Software Engineer - Auth Platform

  • Full-time

Company Description

Twitter serves the public conversation by encouraging people all over the world to connect, learn, debate, and solve problems together. We believe conversation can change the world, and that’s why Tweeps (that’s what we call Twitter employees) come to work every day.

We own services in the core of Twitter’s platform, and we take that seriously. We work closely alongside the teams owning Twitter’s key public-facing services so that our services meet our customer’s expectations for availability and scale. We believe strongly that a blame-free culture of ownership, automation, and learning from our mistakes is the best way to achieve our goals.

Being a distributed team, we’re committed to ensuring that everyone has a voice. We meet up in either Seattle or SF a few times a year - some minimal travel is requested - and keep our team talking in between with regular discussions and a commitment to involving everyone in our planning and execution. We balance delivery with the growth of the folks on our team, and we make sure everyone has the opportunities to be both mentor and mentee.

Job Description

As a back-end engineer on the Auth Platform team at Twitter, you'll build internal services and libraries to help Twitter keep user data safe. You will work on some of the world’s most highly-scaled distributed systems: our services serve millions of requests per second with high availability with stringent latency requirements.

Our job of driving the next generation of authentication and authorization directly impacts the lives of our users, their trust in our platform, and the success of our business. Our mission is to ensure that it's easy to build services and experiences that are safe and secure by default.

You will join with hardworking engineers on critical privacy and data protection initiatives. You will have ample opportunities to both learn, teach, and grow. You will be expected to lead some efforts while offering support for others. 

We collaborate to bring out the best in each other. You will make critical decisions, write designs and code that:

  • Secures customer data
  • Speeds up auth decisions and actions
  • Enhances Twitter security

The services you craft and operate will play a key role in Twitter user trust, satisfaction, and growth. Existing customers will immediately benefit from this work, and many more new customers worldwide will follow. Inside Twitter, your work will empower dozens of engineering teams, and hundreds of co-workers.

Qualifications

  • Want to challenge yourself, and to work with some of the best engineers in the industry.
  • Have a growth mindset and the belief that your skills and abilities can be developed.
  • Have a track record of taking on and delivering solutions to significant distributed systems problems.
  • 2+ years experience developing and operating highly available, large-scale distributed systems
  • Previous experience with security or user privacy systems will be a bonus, but isn’t required
  • Familiarity with Java and/or Scala is a plus

Additional Information

We own services in the core of Twitter’s platform, and we take that seriously. We work closely alongside the teams owning Twitter’s key public-facing services so that our services meet our customer’s expectations for availability and scale. We believe strongly that a blame-free culture of ownership, automation, and learning from our mistakes is the best way to achieve our goals.

Being a distributed team, we’re committed to ensuring that everyone has a voice. We meet up in either Seattle or SF a few times a year - some minimal travel is requested - and keep our team talking in between with regular discussions and a commitment to involving everyone in our planning and execution. We balance delivery with the growth of the folks on our team, and we make sure everyone has the opportunities to be both mentor and mentee.

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.

 

Privacy Policy