Software Engineer, Front End & Full Stack - Discovery (Boston)

Boston, MA

Help us continually improve our understanding of the vast number of tweets flowing through our platform so that we can delight our users with best-in-class product experiences.

Who We Are

Twitter wants to delight its users with meaningful and relevant content. We believe that content understanding is necessary for this and that content understanding all starts with understanding the world that we are all a part of.


We are an agile team that is passionate about enabling awesome experiences for Twitter users with the results of our work. We build low latency data ingestion pipelines to bring realtime data into Twitter, big data pipelines to gain insights into vast amounts of data, low latency services to classify content and bring our data to Twitter product services, and vast suites of rich tooling to bring all of this together with human insight. We have many difficult challenges ahead and need your help to drive visible product impact with our data!

What You’ll Do

You will join a team of engineers who love what they do and work with them to deliver astonishing amounts of products with higher quality than anyone could do individually. You will build high throughput systems, highly efficient user focused UIs, and work with vast amounts of data. You will be faced with many challenges that need creative problem solving and novel applications of state-of-the-art technologies. Someone in this role is expected to mentor others at times, but also to be mentored by others in order to grow. Most importantly, you’ll be expected to keep our internal and external customers in mind and build meaningful products focused on them.

Who You Are

We are looking for someone with a strong technical background who loves solving new and challenging problems. The ideal candidate would have a demonstrated history of owning their work and building all parts of a solution in order to delight their customers.

If this sounds like it might be you, you probably also:

  • Have worked on large scale front end web applications
  • Are able to effectively communicate technical ideas to others
  • Can work across the entire web stack from browser to backend
  • Enjoy showing off the latest UI you’ve built out

Requirements

  • BA/BS in Computer Science or equivalent experience
  • A strong technical background with experience using modern web technology like ES6, React, Redux, HTML5, LESS/SASS
  • Experience building backend services with some server-side technology such as Java, Scala, or Node.js.


We are committed to an inclusive and diverse Twitter. Twitter is an equal opportunity employer. We do not discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, veteran status, genetic information, marital status or any legally protected status.

Engineering Hiring Process

Step 1

Once your application is received, a recruiter will reach out pending your qualifications are a match for the role.

Step 2

If your background is a match, you may have 1-2 technical phone interviews or be given the chance to provide a work sample depending on the role.

Step 3

If the phone interviews go well or your work sample is strong, the final step includes interviews with 5-6 people held onsite in our office.

Application

Personal Information

This field is required.
This field is required.
This field is required.
This field is required.
Required field. PDFs only; max file size is 1MB.
Required field. PDFs only; max file size is 1MB.

U.S. Equal Opportunity Employment Information  (Completion is Voluntary)

At Twitter, we have a bold aspiration to reach every person on the planet. We believe that goal is more attainable with a team that understands and represents different cultures and backgrounds and we are committed to an inclusive and diverse Twitter.

This is where you come in! Please take a few minutes to provide us with your information. You are not required to provide this information and you may select “Decline to Disclose”. Your decision to provide information (or not) will not affect your employment or opportunities at Twitter.

Twitter is an equal opportunity employer. We do not discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, veteran status, genetic information, marital status or any legally protected status.

You can view the ‘EEO is the Law’ poster here.

Twitter does not accept any unsolicited resumes from recruiting agencies and will not pay fees associated with any such resumes. Agencies, please do not send resumes to any Twitter location, employee, or email address.

Twitter, Inc. is committed to working with and providing access and reasonable accommodations to applicants with physical or mental disabilities. If you need an accommodation in order to apply for open job opportunities, please submit a description of your accommodation request to RARequest-Recruiting@twitter.com. This email is only for accommodation requests related to the application process.

Twitter cares about your privacy and protecting your data.  Please click the privacy policy link and acknowledge you have read and understood how Twitter treats your privacy and your data.  

Applicant Data - You have a choice. Can we keep your personal data for both the job you are applying for and any other Twitter jobs that we feel you may be a match for? If you choose yes we will retain your personal data for a period of twelve months to consider you for other job opportunities at Twitter.
Analytics - May we use personal data from your resume and application to analyze and improve the Twitter hiring experience.
Success
Thanks for applying!
Error
Submission failed. Please make sure all fields are correctly formatted.

Don't see the right fit?

Check out other opportunities at Twitter.