Senior Software Engineer- Backend (Remote Eligible- USA)

  • Full-time

Company Description

Twitter is what’s happening in the world and what people are talking about right now. From breaking news and entertainment to sports, politics, and everyday interests, see every side of the story. Join the open conversation, and collaborate with creative and curious people across the globe.

Twitter serves the public conversation by encouraging people all over the world to connect, learn, debate, and solve problems together. Joining the team today means you’ll make the conversations of tomorrow possible. It’s not always easy, but nothing worth doing ever is.

At Twitter, we consider it our responsibility to foster a healthy global conversation, inclusive and open to everyone in the world who wants to join.

Job Description

You’ll help build the systems, products, and tools that power Twitter. At the scale our systems operate, this requires not only producing and using highly performant algorithms and data structures, but also solving complex problems involving distributed systems and emergent behavior of service-oriented architectures. You’ll engineer the services and infrastructure that connect hundreds of millions of active Twitter users to real-time information about what’s relevant in their lives and the world we live in. You’ll collaborate with engineers, data scientists, product managers, designers, user researchers, and more in our offices around the world.

We’d like to learn more about you before matching you with a team. Our goal is to ensure you have exposure into teams at Twitter hiring for your skill-set. We’ll help you explore the awesome opportunities Twitter has to offer.  If you proceed to the final interview, you’ll meet the hiring managers and team members.

Qualifications

  • 6+ years of software development experience
  • Proven experience with software engineering best practices for iterative development, testing, code reuse, etc
  • Experience with building or operating distributed systems and asynchronous programming
  • Strong computer science fundamentals, algorithms, and data structures background
  • History of leading complex and diverse work, projects, and programs that positively impact multiple teams
  • Comfort with setting own goals and priorities, making adjustments as necessary for the best results
  • Experience planning and delivering projects that provide significant impact to multiple teams/services
  • Bachelor’s, Master’s or Doctorate in computer science or a related field, or equivalent work experience

Additional Information

A few things we value:

  • Growth Mindset – Come ready to continuously learn as well as improve our thinking, processes and execution as a team and company.

  • Independent Thinking –  Ability to think creatively and strategically in a dynamic environment tackling mission-critical business challenges. 

  • Collaboration – Being a team player that is proactive, anticipates needs, is assertive, and is highly accountable. 

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

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

Privacy Policy