Senior Software Engineer - Security Systems | Twitter, Inc. | San Francisco, CA
Senior Software Engineer - Security Systems
Software Engineering | San Francisco, CA
Our team is looking for a software engineer to help us build
scalable, performant, and secure distributed systems that impact
millions of people. Join us in our mission to reach every person on the
planet!
We are:
Account Security is a tight-knit full-stack team that builds the security features at Twitter, and we love what we do. Our goal is to make Twitter the most secure platform for communication and free speech.
Our technology stack:
Our stack is mainly Java/Scala on the backend and Javascript, iOS, and Android on the front end.
Twitter is a major contributor to over 70 open source projects - see https://github.com/twitter
As an engineer on the Account Security team, you will:
Create account security features like two-factor authentication and suspicious login challenges
Analyze Twitter data to identify sources of account compromise and come up with defensive strategies
Design highly available, performant, and scalable distributed systems software
Write code that is effective, maintainable, clear, and concise
Work closely with engineers, product managers, and designers
You should have:
Enthusiasm for collaboration
Experience designing fault-tolerant distributed systems
Strong programming capabilities in at least one the following languages: Java (preferred), Scala (desired), Objective-C, and/or any functional language.
Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation)
Bonus points if you have:
Experience in security, especially in cryptographic engineering or malicious behavior analysis
The interview will cover:
Coding
Algorithms and Data Structures
Testing & Performance
Object-Oriented Development
We are:
Account Security is a tight-knit full-stack team that builds the security features at Twitter, and we love what we do. Our goal is to make Twitter the most secure platform for communication and free speech.
Our technology stack:
Our stack is mainly Java/Scala on the backend and Javascript, iOS, and Android on the front end.
Twitter is a major contributor to over 70 open source projects - see https://github.com/twitter
As an engineer on the Account Security team, you will:
Create account security features like two-factor authentication and suspicious login challenges
Analyze Twitter data to identify sources of account compromise and come up with defensive strategies
Design highly available, performant, and scalable distributed systems software
Write code that is effective, maintainable, clear, and concise
Work closely with engineers, product managers, and designers
You should have:
Enthusiasm for collaboration
Experience designing fault-tolerant distributed systems
Strong programming capabilities in at least one the following languages: Java (preferred), Scala (desired), Objective-C, and/or any functional language.
Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation)
Bonus points if you have:
Experience in security, especially in cryptographic engineering or malicious behavior analysis
The interview will cover:
Coding
Algorithms and Data Structures
Testing & Performance
Object-Oriented Development
No comments:
Post a Comment