Sr. Software Engineer - Platform
Who We Are
The Platform Experience and Efficiency (PXE) team is building the future of how Twitter's developers build and manage services on our platform. We're building the applications that allow our engineers to create, configure and provision services, the frameworks to connect Twitter’s infrastructure components, and the data pipelines to measure, track, and analyze operational information across Twitter's platform. Our goal is to make developing Twitter easy, efficient, and to provide transparency into cost, utilization and performance.
What You’ll Do
As an engineer on our team, you'll work with people from across the Twitter platform to build the services and systems to help us tie platform together, with customers to design and build the interfaces and tools to help developers use our platform, and with partners from finance and management to build tools to drive efficiency and accountability at all layers of engineering. This is primarily a development role, and you'll be owning and delivering software projects, but we collaborate closely within the team and with others to plan, design, and build our systems. You'll also help us grow and improve as a team, and help mentor and grow other engineers.
Who You Are
We're looking for senior-level engineers from a variety of backgrounds - our projects span the whole stack, from React-based UIs to backend systems to automation frameworks and data processing pipelines. What we're really looking for, though, are people who enjoy working with others to build reliable products that solve real problems for customers. If:
- You're customer-focused and results-driven,
- You like working with a diverse team to design and deliver products to solve real problems,
- You've got a growth mindset and the willingness to learn, help others learn, and get outside your comfort zone,
You'll fit in great. We'd also like to expand our team's skills in a couple areas, so if you've got any of the following, we'd consider it a bonus:
- Experience with UI design or UX
- Knowledge of statistics or data science
- Experience creating data visualizations
- Experience creating internal tool interfaces
All of those are nice to haves, though, and if our problem space sounds interesting to you, please apply. Please note we are only looking for experienced candidates at this time.
- 5+ years of industry experience
- At least a year of experience in either React/Angular/similar framework OR 2+ years in Java/Scala/Equivalent language
- A track record of delivering and owning products people use.
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.
Engineering Hiring Process
Once your application is received, a recruiter will reach out pending your qualifications are a match for the role.
If your background is a match, you may have 1-2 technical phone interviews or be given the chance to provide a work sample depending on the role.
If the phone interviews go well or your work sample is strong, the final step includes interviews with 5-6 people held onsite in our office.
We're the People Team @Twitter. We're hiring service, purpose-driven people who are creative and move fast. #LoveWhereYouWork #JoinTheFlock
We're your one stop shop for anything University related. That means campus outreach, student advice/tips, & of course, our University Recruiting efforts!