Senior Backend Software Engineer - Twitter Developer Platform

The Position

We are unifying the developer experience by developing a set of robust APIs that allow easy access for developers to use Twitter data! As part of the team, you will design, architect, and implement scalable backend systems that provide a consistent and reliable developer experience through our APIs.


  • 4+ years of industry or equivalent programming experience
  • 6+ years of work experience
  • Understanding of core CS concepts, such as data structures and algorithms
  • Experience in building and operating distributed backend systems in Java, Scala, C++ or any other OOP or functional programming languages
  • Strong design and architecture skills
  • Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation)
  • Strong leadership skills or relevant life experience

Company Description

Twitter is what’s happening and what people are talking about right now. For us, life's not about a job, it's about purpose. We believe real change starts with conversation. Here, your voice matters. Come as you are and together we'll do what's right (not what's easy) to serve the public conversation.

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, 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


Boulder, San Francisco, Remote US



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