iOS Software Engineer - Twitter Developer Platform

The Position

We are building the next generation of our developer platform to further enable developers to contribute to the core Twitter experience and better serve the public conversation! As part of the team, you will design, architect, and build surface areas that will expose third-party developer integrations to all of Twitter’s users to help foster an evolving developer ecosystem. 

Who we are: 

We are home to the Twitter Developer Platform & Twitter API. We care about enabling developers to understand, learn, enhance, and engage with the public conversation, ranging from the everyday hobbyist to enterprise businesses, by allowing them to interact, engage, and build with Twitter data in real time and enhance the core Twitter experience. Our software processes, enriches, and delivers hundreds of billions of Tweets through a wide variety of APIs, meaning we have the hard job of delivering an excellent customer experience at scale with meaningful impact for both developers and users.


  • 4+ years experience developing mobile applications (on iOS with Objective-C and Swift) 
  • 6+ years of work experience
  • Understanding of core CS concepts, such as data structures and algorithms
  • 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
  • Thrive in a collaborative environment that allows you to interact effectively with others

A few other things we value:

Customer Aligned - Providing a valuable customer and user experience while ensuring our APIs are reliably available.

Ownership - Being curious and willing to understand how things work, even if they may take you outside your area of expertise.

Learning Mentality - To grow quickly, it is important to actively seek feedback, learn from failures, and listen to different perspectives. Clear, Open, Consistent, and Frequent Communication -

Collaboration is a key part of our every day job and maintaining communication within and across teams is important.

Diversity - Diversity makes us a better organization and team. We value different backgrounds, ideas, perspectives, and experiences.

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



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