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.

Privacy Policy