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.
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
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
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 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)
7+ years in Generalist / Full Stack software development
B.S. or higher in Computer Science (or equivalent work experience)
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.