Senior Software Engineer, Back-end - Platform Experience
- 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
As a Senior Backend Engineer on the Platform Experience team, you will build tools used across Twitter engineering to build systems at scale. You will build an internal hybrid cloud and on-premise management experience paralleling those of cloud offerings such as AWS and GCP. Your work will make it drastically easier to be a developer at Twitter, enabling Twitter to deliver for our users at an increased pace.
Our platform serves thousands of internal customers running the thousands of services that make up our product. You’ll partner directly with internal customers on many kinds of projects and technologies that keep Twitter performing reliably.
Create experiences that enable simple and elegant management of complex distributed systems
Build a platform that enables a centralized management console experience where teams can create and manage resources, helping them deliver secure and compliant products with increased velocity
Build and expand provisioning workflows for a seamless experience for building internal products consistently
Collaborate with several cross-functional teams to onboard them onto the Platform Experience tools, for example implementing provisioning systems, or embedding into the centralized cloud infrastructure management console
Implement software in a reliable and sustainable manner
Support and maintain our software to ensure an excellent customer experience
Collaborate with, learn from, and mentor teammates
Qualifications
B.S.+ in Computer Science or related field (or equivalent experience)
4+ years of experience with server-side engineering (Java/Scala or Python preferred), distributed systems, and asynchronous programming.
Experience with cloud providers such as AWS, GCP, or Azure is a bonus.
Model of software engineering best practices, including agile development, unit testing, code reviews, design documentation, debugging, and problem solving
Customer-oriented approach and passion for partnering with cross-functional teams to provide a high quality experience
Growth mindset and a desire to learn, teach, and mentor
Additional Information
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.