Twitter

Software Engineer (Full Stack / Generalist)

Twitter

March 10, 2021

New York, NY, US

Company Description

CrossInstall is a high-performance mobile app advertising platform that was recently acquired by Twitter. Now part of Twitter, we are looking for a talented generalist software engineer to help us tackle a number of interesting challenges as part of our small but terrific engineering team at the company.

Job Description

As a full stack engineer on the CrossInstall team, you’ll tackle a number of problems ranging from automating business processes to troubleshooting large scale, high-throughput systems. No two days are alike.


Our platform serves the needs of hundreds of advertisers by managing many billions of requests and data points a day. You will work directly with internal customers on many kinds of projects and technologies that keep CrossInstal performing reliably.



  • Design, implement and maintain our internal and external dashboards to give data-based actionable recommendations to the business team and to our customers


  • Automate some complex processes in a robust and elegant way

  • Evaluate and make recommendations on technologies and tools that will improve the usability, performance and reliability of our platform

  • Be ready to roll up your sleeves and pitch in to help on any other tasks

  • Help mentor more junior engineers

Qualifications

Who you are


  • You are a well-rounded, generalist software engineer, who can tackle any problems that come your way

  • You possess deep knowledge in software development, including full stack design and implementation, You have extensive experience designing and implementing effective automation and integration tests

  • You are passionate about well-designed solutions that efficiently automate business processes

  • You enjoy simplifying complex systems and don't shy away from refactoring large codebases.

  • You wish to tackle hard product and engineering challenges while following and championing software engineering best practices

  • You have a keen ability to understand business requirements and design and build the products, tools and processes that will support the current and future needs of our business

  • You are endlessly curious and able to work both collaboratively and independently

  • You have empathy for internal customers and end users; you proactively chase down problems and propose solutions

  • You have great verbal and written communication skills

  • You have the experience and desire to interview and evaluate applicants on a technical and cultural fit level

  • First and foremost, you have an eye for detail, the habit to ask (generally) good questions, the ability to figure things out, the tenacity to go all the way


Desired Experience


  • You have hands-on experience with Java, Scala or other JVM-based languages and solid scripting skills (shell, PHP and/or Python)

  • You have hands-on experience building and operating full stack applications, from JS to DB, with extensive knowledge of one or more web frameworks (Symfony, Django, Flask, RoR, ...) and one or more Javascript frameworks (React, Vue.js...)

  • You have hands-on experience designing service architecture, and building and operating APIs

  • You have hands-on experience with continuous integration and deployment systems with tools such as Jenkins and Ansible

  • You are familiar with some of the technologies in our stack (AWS, MySQL, Kafka, Aerospike, Druid, Redis)


Qualifications


  • 7+ years in Generalist / Full Stack software development

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