Sr. Software Engineer (Backend), Account Integrity

  • Individual Contributor
  • TSPA Members
  • New York City, NY, USA, Los Angeles, CA, USA, Boston, MA, USA, San Francisco, CA, USA, Atlanta, GA, USA or Miami, FL, USA

Website Twitter

This content was reproduced from the employer’s website on February 19, 2022. Please visit their website below for the most up-to-date information about this position.

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. The goal of the Account Integrity team within the Health engineering org is to increase the health of the public conversation by building end-to-end solutions that keep spam, bots, and compromised accounts at bay. We work across the product to detect and mitigate the impact of inauthentic accounts and unhealthy content. Protecting the health of the public conversation and authentic accounts on Twitter is a rewarding challenge; it is what helps make us great. We are a tightly-knit and passionate group that loves working together, and we are looking for exceptional additions to our flock.

Do you want to work on a team that touches the Twitter product stack end-to-end while improving the quality of the experience for hundreds of millions of users daily? If so, then this is the team for you!

Teams Who Are Hiring

Account Integrity: ensures user accounts on Twitter are real, safe and secure by understanding account behavior, detecting and acting upon inauthentic and compromised accounts, and giving users the ability to keep their accounts safely managed.

What You’ll Do

As an engineer on the team you’ll be responsible for using your creativity, excellent problem solving, and technical skills to increase the health of the public conversation on Twitter. You’ll be collaborating with product owners to build user-facing features that provide our users with more control, transparency, and recourse. You’ll be building high-scale dynamic systems that make us more effective at detecting and acting on unhealthy behaviors.


Who You Are

  • You have experience working with distributed systems in a production setting.
  • You’ve played product engineering roles, and have experience translating complex requirements into scalable, extensible implementations with an eye toward maximizing reuse.
  • You are familiar with standard software engineering methodology, e.g. unit testing, code reviews, design documentation.
  • You have experience in software development and executing using agile / scrum methodologies.
  • You are familiar with the best practices of system and online service design – e.g. monitoring and observability, making informed performance trade-offs, maintainability and extensibility, etc.
  • You know when it’s okay to take on technical debt, and you eventually pay it down.
  • You are interested in working closely with a diverse, multi-functional team.
  • You think critically about users’ and partner teams’ needs and can distill those findings into features and products.
  • You ground your decisions with data and reasoning and can adapt to new information to make informed choices.
  • You enjoy working in a collaborative environment and interact effectively with others.
  • You bring thoughtful perspectives, empathy, creativity, and a positive attitude to solve problems at scale.
  • You’re willing to be mentored and to mentor others.


  • B.S. or M.S. in Computer Science, or a related field, and/or equivalent work experience.

To apply for this job please visit