Software Developer/ Engineer/ Architect

Backend Software Engineer - Revenue Product Engineering

The Position

The Revenue Product Engineering team has an incredibly large part to play in the company's ambitious goal to hit $10b in total revenue and we’re looking to grow our Engineering teams across the internal pillars to help drive our internal execution, vision, culture and fun. We are looking for partners to help scale the org; to be principled, engaging, and up-level teams.

Whether it’s helping to scale our Ads Product Engineering Business or tackling the Emerging Business Opportunities of commerce, product subscriptions and professional/small business support, you’ll have autonomy, ownership and impact. The overall team is growing at a rapid rate, and we expect significant growth as we continue to grow our revenue impact and product execution.

Current Openings:

Subscriptions: We are creating the future of non-ads revenue at Twitter, starting with our recently launched Twitter Blue consumer subscription. As a Backend Engineer in our team, you will work closely with designers, user researchers, data scientists, product managers and other client and backend Engineers to drive crafting premium experiences for Twitter’s most engaged customers. We are data-driven, we build with velocity and quality across all Twitter surfaces, and we are not afraid of prototyping in public. This is a new and exciting problem space with a lot of ambiguity and opportunities to take ownership and shape our product.

We are looking to hire a mid-level Engineer. We are flexible on locations across Europe, where we have a set-up legal entity (Spain, Germany, Switzerland, Brussels, Portugal, France, UK, Ireland and the Netherlands).

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.

The Revenue Product Engineering team is undertaking an ambitious roadmap to deliver significant performance and awareness advertising growth, expanding into new emerging revenue opportunities through professional and business support, subscription features, and commerce.

 

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.

Qualifications

2+ years experience as a backend engineer

Demonstrated ability to learn new programming languages or prior experience in a JVM-based or functional programming language

Distributed systems experience

Experience in API design (REST or GraphQL)

Experience rapidly prototyping ideas and working collaboratively with Product, Design, User Research. 

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

Strong distributed systems best practices (e.g., monitoring / alerting, keeping sites within SLA/SLO, tracking product metrics)

BS, MS, or PhD in Computer Science or similar technical field, or equivalent work experience.

Previous experience - or enthusiasm to learn about - building products from scratch and building subscription or membership based products.

Experience with In-App Purchases or Payments is a plus.

Previous experience in fullstack or mobile client development is a plus.