Senior Full Stack Software Engineer, Revenue Experience

The Position

Who We Are:

Millions of businesses, content creators, and media publishers use social media every day as a way to reach customers and grow their businesses. Be a core member of the team that builds products that enable SMB'S to get the best Twitter content in front of a wider audience, fast. Help them thrive on Twitter by supporting them to grow their businesses, influence, or audience, easily.

Our Engineering Environment:

The Revenue experience team is working on a range of initiatives to enable this vision, including Quick Promote and Businesses on Twitter. 

Quick Promote and Businesses on Twitter are a part of the main Twitter app! In this role you will be building new features in order to create a better experience for our customers. You will be expected to work across the stack: from the backend, a service oriented architecture that is primarily written in Scala, to the React based web front end.

Who You Are:

You are a proven engineer. Not only strong technically, you have shown that you can work effectively with product managers, designers and other engineering teams.

You have a fierce sense of ownership, caring deeply about the quality of everything that you deliver into your customers' hands - and impact is what matters the most to you.

You love the challenge of engineering, and are confident in your ability to bring clarity and direction to ambiguous problem spaces.

You work well in a fast paced environment while deeply investing in long term quality and efficiency.


  • Strong algorithms, data structures and coding background

  • Experience shipping large-scale full-stack web applications

  • Experience with web infrastructure and distributed systems

  • Thorough understanding of JavaScript and associated best practices

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

  •  Extensive experience with software engineering best practices (e.g. unit testing, code reviews, design documentation)

  • B.S., M.S., or higher in Computer Science (or equivalent work experience)

  • Experience in mobile apps development (iOS or Android) is considered a plus

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.


Software Engineering


London, Brussels, Remote Spain, Remote Switzerland, Remote Netherlands



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