Senior Staff Software Engineer - Surveys Lead

  • 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

The Position

As a senior staff software engineer on the Surveys Platform team, you will be a leader in setting the direction and vision for learning through attitudinal data for Twitter. You'll work directly with teams across the company to improve Twitter’s ability to gather insights about its users, their customer experience, and take actions based on qualitative feedback. 

What you’ll be doing: 

  • Work with multiple teams to design and architect solutions (platforms, tools, features) to address how to gather and make decisions with qualitative feedback (i.e. Surveys, etc.) 

  • Understand our customer’s problems, and balance their needs against methodological rigor to help move Twitter forward.

  • Drive and contribute to the technical vision of the team in conjunction with the Product Learning Platform organization

  • As a senior staff level engineer, you will multiply the effectiveness of the team by mentoring both new and experienced engineers, providing code and design reviews, setting the bar for quality high, and focusing the team’s execution on high-impact projects.

  • Participate in all phases of software development from architecture/design through implementation, testing, code reviews and on-call.

  • Work closely with Product Management and User Research Twitter teams as primary customers.

Qualifications

What it takes: 

  • 10+ years in a hands-on engineering role, writing and shipping high quality production code, especially highly reliable and scalable distributed systems and shared libraries.

  • Experience building survey systems and response collection pipelines.

  • Experience building software as a product, and software as infrastructure 

  • You have a track record of multiplying the impact and effectiveness of your team beyond your own individual efforts. Proven record of coaching junior engineers

  • Extensive experience working on backend services in one/any of these languages: Scala, Javascript, Java, C#, golang, or any functional programming language, or equivalent.

  • Able to effectively communicate technical ideas to and collaborate with both technical and non-technical peers. 

  • Bonus Points: Experience with platform development and/or survey solutions

Additional Information

Why Work with Us

We care about making work happy and productive for everyone, with the option to work from home, wellness benefits, regular focus weeks, #NoMeetingFridays, and six months of parental leave.

  • Challenge - Our teams are solving some of the industry’s hardest problems with the best teammates. Come to be challenged, learn and thrive as an engineer on our team.

  • Diversity - We value all backgrounds, ideas, and experiences. Diversity makes us a better organization and team. Bring your full self!

  • Work, Life, Balance - Be your best self, so you can do your best work. Balance in all things.

  • Collaboration - Help each other, pair up, deliver as a team. Together we can go far.

Variety - We encourage team rotations that allow you to work with and learn from other teams in Core Services.

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 status, 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.

Privacy Policy