Software Engineer - Ads API Platform and Dataservice

The Position

The Advertiser API and Data Service platform drives a significant percentage of our $2B+ ad revenue. This role is vital to Twitter’s goal of producing $10B of revenue in the coming years. You’ll have an immediate impact by improving developer efficiency and scaling the way we build software.


You’ll collaborate with engineers and product managers across multiple teams to serve some of the world’s biggest brands, agencies, and Ad Tech partners. You’ll work on a platform that solves their campaign, creative, and audience management needs and provides insights and analytics. 


Team members work from our San Francisco office and from home in Washington DC. We manage this together with asynchronous collaboration and being respectful of differences in time zones and schedules. We’re focused on developer efficiency, driving an API first philosophy and ensuring that our platform is stable, extensible, and scalable. We use StratoQL (whitepaper) and GraphQL to allow developers to get access to the data they need without the overhead of making multiple API calls.


- 6+ years experience developing large scale distributed systems

- Fluent in one or more JVM based language such as Java or Scala

- Strong software engineering practices (e.g. coding, unit testing, code reviews, design documentation)

- Experience innovating in a service-oriented architecture

- BS, MS, or Ph.D. in Computer Science or similar technical field


Additional Information: A few other things we value:


Challenge - We solve some of the industry’s hardest problems. Come to be challenged, learn, and thrive as an engineer.

Diversity - Bring your whole bad self to work! Diversity makes us a better organization and team. We value diverse backgrounds, ideas, and experiences.


Work, Life, Balance - We work hard, but we believe with hard work should come balance.

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


New York City, Atlanta, Washington, Remote US



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