Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Engineer I - Enterprise Services Engineering

Twitter

Software Engineer I - Enterprise Services Engineering

San Francisco, CA
Full Time
Paid
  • Responsibilities

    Job Description

    WHAT YOU’LL DO

    The responsibility of this position includes contributing to technical planning, system software design, development and integration along with verification and validation. You will work with the Twitter platform and teams to understand their requirements and provide solutions that can span across multiple areas. You will build technological integrations that will enable Twitter users to continue to operate in a seamless and efficient manner while keeping all systems secure.

  • Qualifications

    Qualifications

    WHO YOU ARE

    To continually strengthen our growing team, we are looking for an experienced software engineer, to help with the design and development of highly scalable solutions. This position will be responsible for developing creative solutions in support of our partner’s evolving requirements.

    If this sounds like you, you probably have experience with these responsibilities:

    • Able to write code that is clean, correct, simple, maintainable, readable, debuggable and testable

    • Participate in code reviews

    • Work with architects, senior engineers, product managers and peers to develop technical designs and implement solutions against departmental roadmaps

    • Collaborate with teams to identify needs, translate requirements and develop solution sets

    • Collaborate and develop professional relationships with production operations team to deploy functionality and provide post-production support

    • Follow governance requirements and write technical documentation that is clear, well-organized and maintainable. 

    • Function as a SME for the business and other teams on technical questions about our solutions

    • Work with internal team to maintain existing tools and identify new functionalities

    • Takes ownership and responsibility for work; follows through to completion 

    • Develop industry and back end knowledge.

    ESSENTIALS

    • Bachelor's Degree or Masters degree in Computer Science, MIS/CIS or equivalent work experience

    • Proven experience in development, and implementation of system integration software solutions

    • Ability to translate business needs into requirements, design documents and technical solutions. Able to work within a defined SDLC process

    • Exceptional analytical and problem solving skills

    • Well-developed interpersonal, written and verbal communication

    • 2+ years of working with production environments, supporting operational issues

    • Good understanding of authentication and authorization

    • Experience in WebServices design and development

    • Developed applications/services in G-Suite, Slack using Java/Scala/Ruby/Python and other custom solutions.

    • Experience with service to service authentication, SDLC/Agile, Change Control and enterprise integration frameworks

    • Ability to work both independently and collaboratively

    • Experience working within an Agile development framework

    Additional Information

    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.

  • Industry
    Media Production