Senior Software Engineer - Strato

The Position

What You’ll Do:

You'll work closely with teammates to deliver cool high scale infrastructure for product features. You'll partner with your teammates and teams around the company to identify problems and build solutions that benefit all of Twitter's engineers. You'll work on large scale product platforms and help your colleagues ship their projects faster and more easily using the tools that you built.

You will be working mostly in Scala and services running on the JVM. We also make use of Javascript, Python, and Bash. If you have experience with them, awesome! If you aren't familiar with these languages but would like to learn, come apply.

You will work on a project that powers one of the most impactful products on earth!



We'd like to see 

  • At least 4 year of software development experience. This could include full-time work, internships, or school projects.

  • Good coding skills, solid fundamentals in data structures and algorithms

  • Fluent in at least one programming language. (Extra credit for Java or Scala)

  • Proficient in standard software engineering practices, unit testing, code reviews, design documentation, and debugging

  • Good communication skills, both written and verbal. We have a lot of internal customers and we work closely with them to build the things they need.

Company Description

Who We Are:

The Strato team enables Twitter to ship features faster with less effort. We aim to provide simple, repeatable, uniform building blocks for product development at Twitter.

Our team provides a platform for serving data at Twitter scale, a domain-specific programming language used to compose data from different sources across the company, APIs that power the Twitter application on your phone, and systems for processing streaming events.

Learn more about our team:

Do you want to work with these folks? Do you want to speak at a conference about all of the awesome work you and your team do? This is your chance!

Additional Information

We are committed to an inclusive and diverse Twitter. Twitter is an equal opportunity employer. We do not discriminate based on race, ethnicity, color, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, disability, veteran status, genetic information, marital status or any other 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.


Software Engineering, Software Engineering


San Francisco, New York City, Boulder, Remote US



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