Sr. Software Engineer - Data Management Organization
Who we are
The Data Management Organization is tasked with ownership and management of the shared services data environments. This function oversees the shared data services environment and ensures company wide adherence to the data lifecycle, privacy, security, and ultimately the data strategy.
What You'll Do
Build internal systems driving effectiveness of Twitter’s shared data environment, work closely with team members and stakeholders to build new and extend existing systems. Your focus will be building scalable backend systems for our applications, but with the opportunity to work on other parts of the stack as well. This role reports to the Director of Data Management.
5+ full-stack development experience - this is a full-stack role with a bias to back-end
Ability to take on complex problems, learn quickly, and persist towards a good solution
A strong technical background with experience with
using modern web technology like ES6, React, Redux, HTML5, LESS/SASS
Backend server technologies like Scala, TLS, Finagle, Finatra and Flask
Databases such as MySQL and Vertica
Experience working closely with a variety of teams including product management, interaction designers, and front end engineers
A detailed approach to prototyping, writing tests and quality assurance
B.S. or higher in Computer Science (or equivalent work experience)
Prior experience in building enterprise tools/ internal applications
Prior experience working for a consumer Internet company
Experience leading technical teams
Experience communicating with customers and determining their needs and converting them into a set of concrete requirements
Experience working with teams distributed across geographies and functions
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.
San Francisco applicants: Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
After you apply, a recruiter may reach out to you for an introductory call.
If your background is a match for the role, you may phone interview with 1-2 people.
If you continue through the process, you will come onsite 1-2 times to interview with a total of 5-10 people.
We're the People Team at Twitter. We Tweet about who we're hiring, what we're doing, and why you should work at Twitter! #LoveWhereYouWork
We're your one stop shop for anything University related. That means campus outreach, student advice/tips, & of course, our University Recruiting efforts!