Sr. Software Engineer - Developer Experience (Git / Source Control)
- Full-time
Company Description
Twitter is what’s happening and what people are talking about right now. For us, life's not about a job, it's about purpose. We believe real change starts with conversation. Here, your voice matters. Come as you are and together we'll do what's right (not what's easy) to serve the public conversation.
Job Description
Our team is responsible for maintaining our Source Control infrastructure and optimizing Git to handle the challenges that arise from running one of the world’s largest monorepos. @TwitterEng is dependent on our ability to produce fast, resilient source control solutions, so they can focus on developing code that gives people across the world a voice and a way to serve the public conversation.
What You'll Do:
Build, operate and maintain source control systems that can meet the scalability and reliability needs of Twitter's monorepo
Code (we use a mix of C/C++, Python and Bash)
Work with customers to identify potential system optimizations
Participate in 24/7 on-call support rotation
Work with upstream open source communities
Who You Are:
We're looking for a software engineer who has a deep interest in systems, automation, and performance. You like incorporating insights from a broad mix of areas. You're committed to growing your craft and becoming a better engineer. You will be a hands-on engineer who does design and coding as part of your daily responsibilities. You will work with other engineers on the team to create an ever-evolving source product. You empathize with your users and want to solve their problems.
We work across different areas. It would be a plus if you have experience in any of them:
Creating and maintaining developer tools (especially with version control systems such as Git, Mercurial and Perforce)
Running distributed production systems
Working with open source communities
Experience with Performance Engineering
Qualifications
At least 8 years industry experience writing native code using C / C++ / Rust ETC
BA/BS in Computer Science or equivalent
Experience with Python/Bash
Additional Information
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.