Find your next great job

A daily email of jobs matching your skills and preferences.

Sign Up 👋

Telecommute Back End Staff Software Engineer

Posted 13 days ago

Staff Software Engineer - Backend (Tweet Services)


Remote US, San Francisco

Job description

Who We Are:

Our teams own the core application infrastructure for tweets, users, graph relationships (e.g. follow, block, mute, list subscription, etc), and URLs (links) that form the core building blocks of the Twitter product.

On top of that, we provide internal interfaces (request/response and push-based) and tools to conveniently and efficiently access Twitter data at scale, respecting users' privacy.

Our application infrastructure is critical to the product and has to be incredibly reliable and scale to millions of requests per second.

What You'll Do:

You will join forces with teammates to deliver cool high scale infrastructure and product features. Our team owns some of the world's largest distributed systems that power a platform relied upon by many people across the world.

Why Work with Us:

Challenge - Our teams are solving some of the industry's hardest problems with the best teammates. Come to be challenged, learn and thrive as an engineer on our team.

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

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

Collaboration - If you want to go fast, go alone. If you want to go far, go together. We want to go far.

Variety - We encourage team rotations that allow you to work with and learn from other teams in Core Services.

You will work on a product that has global impact!


Who You Are:

You are curious and open to new ideas

You have strong opinions but are willing to change your mind

You love to collaborate, mentor, and learn with a great team

You care about delivering high-quality software in a team environment

You want to iterate quickly and safely on high scale systems

You believe that anything that can be automated should be automated

You like to dig into hard problems and solve them together

No matter how senior you are, you are always looking for opportunities to grow and learn

You are an expert in one or more general-purpose languages

You enjoy working both collaboratively and independently


At least 4 years of software development experience

Proven experience with software engineering best practices for iterative development, testing, code reuse, etc

Experience with Scala or other JVM-based languages preferred

Apply Now! 🤞

A new window will open to the job source site.

Job research tailored to you.

Growing a career that's right for you is a life-changer, but it's undeniable that the job search gets tougher every year. With automated hiring processes, resume filters and questionable interview practices, finding a job that a tech skillset has become seriously challenging.

That's where we step in. Careeriscope can help lighten the stress load by making your search a bit easier. We help you find matches based on the job search criteria you set, then send a summary of the results in a daily email sent every morning for review.