Software Engineer II, Backend - Business Platform
- Full-time
Company Description
Twitter is one of the largest and most popular platforms in the world. Our code operates at massive scale and speed, serving billions of requests per day, connecting hundreds of millions of active Twitter users to real-time information about their lives and the world we live in.
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
Current Teams Hiring :
Professional Journeys: The mission of the professional journey’s team is to make sure we deliver for professionals on the platform. Our vision to power billions of #outcomes for professionals via their #participation in the public conversation. Professionals are defined as businesses, non-profits, publishers, creators, and developers -- basically anyone with commercial intent.
Who You Are:
- You are a proven engineer. Not only strong technically, you have shown that you can work effectively with product managers, designers and other engineering teams.
- You have a fierce sense of ownership, caring deeply about the quality of everything that you deliver into your customers' hands.
- You love the challenge of engineering, and are confident in your ability to bring clarity and direction to ambiguous problem spaces.
- You work well in a fast paced environment while deeply investing in long term quality and efficiency.
What you'll do:
- Work on backend applications(Scala)
- Work closely with product managers, designers, other engineers
- Help drive the direction of our growing architecture
Qualifications
- 2+ years of experience shipping large-scale backend and distributed applications
- Experience building API services and data access layers (GraphQL a plus).
- Thorough understanding of a server-side programming language such as Scala, Java, C#, Go or similar.
- Strong algorithms, data structures and coding background
- 2+ years Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation)
- B.S. or higher in Computer Science (or equivalent work experience)
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.