Senior Backend Software Engineer (Remote Friendly)

  • Full-time

Company Description

Who We Are

The Engineering Effectiveness organization provides Twitter's engineers with the tools they need to iterate faster, ship higher-quality products, and enjoy doing it. Our vision is to enable software development at the scale of Twitter with the ease and speed of a startup.

This role will be part of the Code Review team, our team provides the tools used by all engineers at Twitter to review code changes, accept revisions, and browse code while also integrating these services with other systems at Twitter.

What You'll Do

  • Design, develop and deliver distributed engineering tools and platforms for one of the largest code bases in the world, using multiple languages.

  • Propose innovative solutions and projects to improve developer's experience and contribute to the team roadmap plans.

  • Integrate developer productivity tools with other systems at Twitter.

  • Work collaboratively in an Agile environment.

  • Evangelize adoption of Twitter's world class tools in the developer community at large.

Who You Are

  • An experienced individual contributor who can drive projects from start to finish.

  • You are passionate about delivering high quality products and helping others do the same.

  • You take a disciplined approach to software development, characterized by high quality, solid testing practices, data-driven decision making and a low rate of incidents in production.

  • You are fluent in concepts like design patterns, data structures, and algorithms.

  • You have educated opinions about good engineering practices, systems design and high performing applications.

Job Description

Requirements

  • 5+ years of relevant industry experience.

  • Strong engineering practices (e.g. coding, unit testing, code reviews, design documentation)

  • Experience developing backend services.

  • Experience with Python, Scala or Java.

Preferred Skills

  • Experience driving system architecture and design.

  • Experience leading, growing and mentoring other engineers.

  • Experience supporting developer productivity tools.

  • Experience supporting or integrating Code Review and Code Search tools.

  • Experience building large-scale distributed backend systems

  • Experience with private and public cloud integrations

  • Experience designing highly available systems, implementing alerting and monitoring.

  • Experience with support and on-call rotations.

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.

All your information will be kept confidential according to EEO guidelines.

Privacy Policy