Twitter

Senior Software Engineer- Auth Platform

Twitter

March 17, 2021

Seattle, WA, US

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.
Job Description

Job:

Software Engineer, Auth Platform, Seattle, WA. 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.
Why it matters:
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.
What you’ll be doing:
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
What it takes:

  • 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
The Auth Platform team, based in Seattle, San Francisco, and remote across the US, works closely with security and user data protection teams at Twitter.
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.
All your information will be kept confidential according to EEO guidelines.