We’re Hiring

banner_2

Working at Tango™

In the world of messaging apps, Tango is a leader in the U.S. and has hundreds of millions members globally. Evolved from its popular beginnings in 2009 as free cross-platform video and voice calling app, Tango is now the premier app where messaging meets fun entertainment features including social sharing, meeting new people, games, music and more.

Why we love Tango

  • We’re a fast growing, international startup headquartered in Silicon Valley with other offices in Austin and Beijing
  • Diversity is core of what we do as we seek new ways to bring people together through interactions that are easy, spontaneous and fun
  • We’re proud of our first-place finishes as the first mobile app to bring video calling capabilities across platforms in 2009, introduce music messaging powered by Spotify in 2013 and launch native advertising also in 2013
  • We get to work with some of the most amazing game developers and entertainment partners in the industry, such as Spotify, Match.com, Supercell and Zynga
  • Tango is introducing more innovative social networking features than any other mobile messaging service

Why you’ll love Tango

  • The Awesome
    • Fantastic team-building events, in places like Napa, Lake Tahoe, Las Vegas and Hawaii
    • $900/year for skills training and career development
    • An on-site barista that has your coffee, your way, waiting for your arrival
    • Meals provided three times a day, with custom lunch and dinners orders available
  • The Neat
    • Paid gym membership up to $75/Month (in case you don’t like the cool office gym)
    • Branded apparel that you’d actually want to wear
    • Fully stocked snack and drink kitchen, with healthy options including smoothies and Veggies
  • The Must-haves
    • Full medical benefits, flexible spending, 401k
    • H-1B visa candidates welcomed

Sound like somewhere you might want to work? Please email your resume and cover letter to jobs@tango.me.

*Product and Design*

Product Manager

Responsibilities:

As a Product Manager reporting to the Senior Director of Products, you will be working on the most valuable asset of the company, its product. You will represent the people that use Tango and be relentless about the quality of the product and the user experience. You will be required to interact with all functions, communicate effectively, take responsibility for large portions of the service, and present to executive management. To succeed you will:

  • Take ownership of a set of features related to [See below]
  • Follow the whole life-cycle of these features, from creating specifications, to discussing them with the technical team, ensuring a smooth roll out, monitoring their performance, optimizing them, and presenting results to the whole company
  • Monitor closely the industry and the competition and keep everyone up-to-date of current trends while uncovering relevant opportunities for Tango
  • Work closely with teams of graphic designers to create the vision for different features
  • Help determine new opportunities of growth for Tango such as geographies, platforms, features, etc.

Desired experience:

  • Engineering degree from a top university
  • 3-5 years product management experience
  • 3-5 years experience in the mobile space, social networking or gaming
  • Startup experience
  • Experience with large-scale consumer applications or services
  • Experience with Scrum or Agile development methods
  • Passion for clean user experiences and UI talent
  • Super organized, personable team player who over-communicates and has strong interpersonal / leadership skills
  • Natural multi-tasker
  • Solid quantitative skills including ability to analyze and understand data trends, funnels, and contribute to metrics driven decision making

We need product managers to take ownership of features related to:

  • Social Networking and People Discovery
  • Communications, such as chat, video and audio calls
  • Content delivery, both user generated and from partners
  • First time user experience, registration flow, and in-app user education

Backend

MySQL DBA

We manage high performance MySQL databases to ensure Tango’s services are fast and reliable for millions of users.  Join our team of seasoned, professional, happy, and effective DBAs.
If you are a highly motivated, resourceful, experienced database professional, who welcomes the constant challenges of a dynamic environment supporting large online databases, then we want you on our team.

Perks:

  • One week per year for education or conference
  • We encourage blogging, presenting at conferences, and growth as a DBA

Responsibilities:

  • Proactively optimize and maintain databases for maximum availability and performance: upgrades, cloning, backup/recovery/availability; monitoring; performance tuning; capacity planning, site failover/switchover.
  • Interface with OPS team to resolve problems with application and database systems during conventional hours and on a rotating 24/7 oncall basis
  • Partner with Engineering, Marketing and BI to address their specific database-related needs
  • Design, implement, and maintain scalable database solutions

Qualifications:

  • Great communication skills along with ability and desire to share complex concepts with others
  • Desire to learn and expand skills and intricately understand MySQL
  • Desire to take ownership of problems and find robust solutions
  • A demonstrated track record of increasing responsibility and expertise administering MySQL databases for a high volume commercial website
  • At least three recent years working in a 24×7, high volume website environment
  • Demonstrable expertise in database monitoring/troubleshooting, capacity planning and performance tuning
  • Sufficiently paranoid and detail oriented to be an effective DBA.

Bonuses:

  • Other RDBMS or NOSQL experience
  • Database task automation/scripting
  • Knowledge of database tools such as Percona toolkit and online schema change tools
  • Deep understanding of Unix/Linux internals and administration
  • Coding experience in any of the following: Stored procedures, Bash, Perl, Python, C/C++, Java, other
  • RDS/EC2/cloud experience

To apply: email engineering@tango.me

Ads Backend Engineer

We are seeking a rock star engineer for ads backend, who is passionate about combining technology with business analysis and product design to amplify our ads revenue. You will deeply understand and contribute to the company’s top objective, while working in a cross-functional team from engineering, business, big data and ops. This is an excellent opportunity to join one of the world’s leading mobile startups today with over 190 million users and drive growth to the next level.

If you are seeking to drive huge revenue, work with big data, then this is the job for you!

Responsibilities

Work closely with other engineering teams, product, marketing and senior management on implementing product specs that encourage revenue and engagement
Build web services which can handle heavy load.  With 190+million users and counting, Tango’s server side components routinely process 100+ transactions/second

Requirements

5+ years programming experience in Java
Experience building web services with Spring, Hibernate, and MySQL
Experience with MongoDB, HBase, or other NoSQL solutions
Experience with Hadoop/Hive and big data
Experience with web service performance analysis and debugging
Strong problem solving and quantitative analytical skills
Highly motivated and excited to work in a fast-paced environment

To apply: email engineering@tango.me

Senior Software Engineer – Growth Hacker

We are seeking a Growth Hacker, who is passionate about combining technology with business analysis and product design to amplify our member growth. You will deeply understand and contribute to the company’s top objective, while working in a cross-functional team from engineering, marketing, big data and ops. You will master channels like mobile push notification,  SMS, audio/video, and social networks to build viral loops that bring value and engagement to our members. This is an excellent opportunity to join one of the world’s leading mobile startups today with over 100 million users and drive growth to the next level.

If you are seeking to design experiments, work with big data, and make frequent agile changes to a mobile product loved by millions then this is the job for you!

Responsibilities

  • Work closely with other engineering teams, product, marketing and senior management on implementing product specs that encourage virality and user engagement
  • Quickly bring to life scalable web services with UI to test specific theses and/or REST APIs for mobile client interactivity
  • Build web services which can handle heavy load.  With 100+million users and counting, Tango’s server side components routinely process 100+ transactions/second
  • Understand and optimize use of mobile push notifications, SMS, email, and product features to engage our members and recommend tactics for improvement

 

Requirements

  • 5+ years programming experience in Java / Python
  • Experience building web services with Spring, Hibernate, and MySQL
  • Experience with web service performance analysis and debugging
  • Strong problem solving and quantitative analytical skills
  • Highly motivated and excited to work in a fast-paced environment
  • Masters in Computer Science or equivalent experience with solid computer science fundamentals
  • Highly desirable (all of these are pluses):
  • Experience with MongoDB, HBase, Cassandra, or other NoSQL solutions
  • 2+ years of relevant experience in user acquisition, engagement, and growth for fast-growing mobile or web company
  • Experience with Hadoop/Hive and big data
  • Experience with Javascript, HTML5, CSS3
  • Statistical modeling expertise highly valued
  • Experience with multivariate testing

To apply: email engineering@tango.me

Internet-Scale Test Automation Engineer

We are looking for someone who is passionate about automation and quality to help us continue our rocket-like growth and reach 1 billion mobile users. Keeping our back end infrastructure and development teams functioning efficiently in all conditions as we grow will be a massive challenge. Should be be able to rise to the occasion your automated testing will become the bedrock on which we build the next generation of scalable systems.

Required Skills:

  • Brilliance, Passion, and Pride of Ownership
  • Java (1.5+)
  • Python
  • Linux + Bash
  • Tomcat
  • MySQL

Bonus Points:

  • Spring
  • JMeter
  • VisualVM, JProf, YourKit

To apply: email engineering@tango.me

Senior Software Engineer Backend (2 positions)

At the center of the system that keeps the millions of Tango members connected to each other is a cluster of powerful servers, a team of ops ninjas, and the engineers who write the code that makes everything go. If your code can operate at this scale and reach the next scale gracefully then Tango is a great place for you to work.

You and Your Code

You design and write code quickly and efficiently. When we add new features and double the number of people using it there’s little extra work required because you already built it with the right flexibility and scale in mind. Your code follows OO design patterns and is easy to test, maintain, and monitor.

You want to be an integral part of a small team of experienced engineers who are continuously creating new features and pushing our servers to handle higher loads efficiently. You enjoy the daily standup meeting and would go out of your way to unblock a teammate. You will use this job to push yourself to improve your skills. The scale at which Tango operates excites you, but you view it as only a good start.

Responsibilities

  • Design and implement highly scalable features for Tango servers
  • Support tango servers in a production environment

Requirements

  • Expert knowledge of Java and MySQL
  • Knowledge of Object Oriented Paradigms
  • Expert knowledge of Linux
  • Excellent communication skills
  • Strong desire to work for a startup

Pluses

  • Experience with Agile or Scrum development methods
  • Experience with PHP, Python, Erlang, Objective-C, C/C++
  • Experience working in a service environment
  • Experience with mobile devices (iPhone and Android)
  • Strong Math or Statistical analysis skills

To apply: email engineering@tango.me

Business Development

Content Partner Manager

We are building our Content team and looking for a strong Content Partner Manager.  As a Content Partner Manager, you will develop relationships with content partners and support them as they use Tango to meet their distribution and marketing goals.  The Content Partner Manager will work closely with internal cross-functional leaders in strategy, business development, product, and marketing to launch and grow Sponsored Channel Content and Social Apps partnerships.

Responsibilities

  • Build and maintain strong relationships with media, entertainment, and content partners and distributors.
  • Partner with the world’s top content creators to develop and implement innovative distribution and marketing campaigns.  Be the primary point of contact for partners on all key aspects of partnership, including solving and synthesizing feedback on product or technical issues, and partner marketing efforts.  Ensure success of all partnerships by ensuring smooth integration during campaign launches.
  • Be the internal advocate for partners. Interface with the product and engineering teams to communicate and address partner needs and feedback.
  • Be an expert on the Tango platform.  Proactively identify new areas for collaboration with partners, structure proposals and upsell partners on these new areas for collaboration.
  • Track, analyze, and communicate key quantitative metrics and business trends as they relate to measuring the success of partner relationships.
  • Report on partner status to internal stakeholders, including product integrations, engagement with Tango products, and key revenue metrics driven by partnerships.

Requirements

  • 3+ years in a business development / partner-facing role.  Experience in the content industry, marketing industry, or brand management preferred.
  • Experience with launching and scaling major business initiatives involving partners.  A track record demonstrating an ability to develop and grow a book of business.
  • Clear and succinct communication skills in email, sales materials and pitches.
  • Excellent project management capabilities.  Persuasive presentation skills, attention to detail, and a bias for proactively resolving issues.
  • Strong team player who works collaboratively with others – shares information, addresses conflict professionally, and fulfills commitments.
  • Easily process and interpret data to provide useful insights to partners.
  • Ability to handle a range of business, technical / product, and operational issues on the fly.  You thrive in a fast-paced and rapidly changing environment.
  • Must have strong understanding of digital marketplace and understanding of the competitive landscape in which we operate.
  • Vertical experience a plus – particularly in entertainment, gaming, music, automotive, retail, and consumer packaged goods.

Partner Operations Lead

Our Partner Operations team will support our content partners and ensure they get the most out of their Tango partnership.  We are looking for a hands-on leader to establish team processes and standards, and build the team.  You will play an essential role in growing a thriving community of engaged Tango members and compelling social content.

Responsibilities

  • Create and scale a support strategy for content partners on Tango.  Build your team the way you want to achieve your goals.
  • Help businesses create high quality promotions and engaging experiences for our users.  Answer business questions over the phone and email.
  • Be the voice of and advocate for partners using the Tango platform.
  • Work with writers, the creative team and marketing to educate partners about Tango Channels.
  • Conduct data-driven analysis to identify opportunities for making the business experience better.
  • Find and help fix bugs in our product.
  • Work closely with other teams, like product and design, on business-related launches.

Requirements

  • Service oriented and dedicated to continually improving the experience for partners.
  • Process-minded and focused on building customer and user operations at a large scale.
  • 3+ years of experience in partner operations, growing and managing a well-organized, service-oriented team.
  • Attention to detail; clear, honest, and succinct written and verbal communications.
  • Analytical and comfortable using data to analyze and communicate issues and solutions.

Business Intelligence, Analytics

Data Engineer

Responsibilities

  • Manage data warehouse plans for a product or a group of products
  • Interface with engineers, product managers and product analysts to understand data needs
  • Build data expertise and own data quality for allocated areas of ownership
  • Design, build and launch new data models in production
  • Design, build and launch new data extraction, transformation and loading processes in production
  • Work with data infrastructure to triage infra issues and drive to resolution

Requirements

  • A degree in Computer Science or Mathematics
  • Solid experience with object-oriented programming languages (e.g. Java or Python preferred)
  • Solid experience in custom ETL design, implementation and maintenance
  • Prior experience working with either a Map Reduce or a MPP system
  • Hands on and deep experience with schema design and Dimensional data modeling
  • Ability to write efficient SQL statements
  • Ability to analyze data to identify deliverables, gaps and inconsistencies
  • Excellent communication skills including the ability to identify and communicate data driven insights
  • Ability and interest in managing and communicating data warehouse plans to internal clients

To apply: email engineering@tango.me

Content

Mobile Games Tester

The leader in the world of messaging apps, cross-platform video calling, social sharing and entertainment, is looking for a talented and energetic Mobile Games Tester to join their fast growing team in Silicon Valley. You will have a big impact on the formation and maturity of the Tango content platform and work with some of the most talented people in the valley.  Perks include free catered breakfast, lunch and dinner.  This is a full-time hourly paid position (non-exempt). Local candidates only.

Required

  • Strong technical, analytical, and problem-solving abilities
  • Able to handle repetitive tasks in a lab environment and stay focused and effective
  • Good familiarity with both Android and iOS mobile platforms
  • Excellent written and verbal communication skills
  • Proven ability to switch context quickly and prioritize mission critical tasks, meeting changing deadlines on multiple simultaneous projects
  • Strong work ethic and eagerness to work in a demanding and fast paced environment with shifting schedules and flexible hours
  • Passion for mobile games and apps along with a desire to play a key role in one of the valley’s hottest startup companies
  • Able to work independently or in small teams effectively
  • Enjoy playing mobile games

Desired

  • 1+ years experience testing or creating mobile digital content
  • Deep debugging knowledge of iOS and Android mobile platforms

Responsibilities

  • Test mobile apps for Tango’s growing games and content platforms
  • Execute and create test cases against Tango integrated games and log issues in a tracking system
  • Own communication with 3rd party developers during test and bug fix development cycle
  • Provide feedback on the effectiveness/efficiency of team processes
  • Acquire a deep understanding of the Tango content platform and products
  • Analyze business metrics and provide insights to drive user engagement

To apply: email avi@tango.me

Engineering

Senior Test Automation Software Engineer

Responsibilities

  • Design and implement Test Automation framework for iOS and Android.
  • Mentor junior engineers.

Qualifications

  • Desire to play a key role in a cool growing startup company.
  • Test Automation Framework design and implementation experience.
  • Skilled in development with a dynamic language like Python or JavaScript
  • Knowledge of Java, C++, or Objective-C and their testing frameworks.
  • Excellent multi-tasking abilities.
  • Experience using Test Driven Development (TDD).

Pluses

  • QA testing experience: manual, automated, black box, and white box. • iPhone or Android development and/or testing experience.
  • Familiarity with one or more unit testing frameworks.
  • Software development background.

Senior Web Front End Engineer/Developer

Responsibilities:

  • Help evaluate the latest front end trends and determine how best to translate them into our products
  • Design and develop products using Java, JavaScript and similar languages
  • Build elegant client-side applications with a strong focus on clarity, maintainability, cross-browser compatibility and performance
  • Ability to develop quickly and with high quality via Sprints under the SCRUM methodology.
  • Insist on a high standard of development in production releases. Be prepared to review code and provide positive feedback with suggestions on how to improve performance, quality and delivery within the organizational standards and best practices, including innovation on new technology and industry standards as they pertain to multi-browser/device development.

Job Requirements:

  • BS in Computer Science or equivalent
  • 5+ years of experience developing web applications and deep understanding of web standards & technologies
  • Strong JavaScript skills and programming experience in several front technologies including: HTML/HTML5, CSS3, Ajax, jQuery
  • Solid programming fundamentals and experience with Java or other modern programming language, as well as source control, unit testing frameworks, and debugging tools
  • JavaScript MVC Frameworks like: Angular, Node, Bootstrap, Backbone, Marionet, Underscore in addition to others, like JQuery, Yui, Dojo are good tools to have in this new position along with knowledge of backend web and service delivery technologies.
  • Demonstrated expertise in creating cross-browser interfaces using object-oriented JavaScript, JSON (and XML), Protobuff, HTML5, CSS3, plus using them together in AJAX-style data handling
  • Advanced Experience with web threads, web sockets is required.
  • Basic WebRTC knowledge is desirable
  • Advanced experience with jQuery and JavaScript patterns
  • Experience in a mobile environment is a plus: iOS Objective-C, Android, J2ME, Windows Mobile
  • Basic knowledge of Python desirable

Engineering – Social Discovery

Senior Software Engineer (Android)

We’re seeking a talented engineer to evolve Tango’s social discovery features on Android, ­our most popular platform! Build exciting experiences to help users discover, connect and communicate with friends and family. Work closely with the social platform team, product designers and fellow mobile engineers to build sleek experiences at the intersection of mobile technology and Tango’s rich social and interest graphs. This is an excellent opportunity to join one of the world’s leading mobile startups with over 200 million users. If you enjoy crafting beautiful and engaging products and seeing them used by millions of fans in a fun and fast-paced startup environment, then join us!

Responsibilities

  • Collaborate closely with other engineering teams, product managers and designers on bringing product specs to life and into the hands of millions
  • Evolve the product to leverage the latest advances on Android and utilize emerging device capabilities. Continue to maintain and support experiences on popular devices
  • Contribute to Tango’s engineering best practices by participating in code reviews, test automation and internal tools development

Requirements

  • 5+ years programming experience in Java or Scala
  • 2+ years programming in C++
  • 2+ years front-end development experience
  • 1+ years of Android development experience
  • Strong problem solving and quantitative analytical skills
  • Highly motivated and excited to work in a fast-paced environment
  • Masters in Computer Science or equivalent experience with strong computer science fundamentals

Highly desirable (all of these are pluses)

  • 2+ years of android development experience
  • Open source contributions especially to UI libraries
  • Experience with Android NDK and JNI
  • Experience with Android 4.4 ART
  • Delivered products to Google Play
  • Experience with OpenGL
  • iOS development experience
  • Experience with consumer social, interest or taste graphs
  • Experience defining and integrating REST APIs
  • Experience with Boost C++

To apply: email engineering@tango.me

Senior Software Engineer (iOS)

We’re seeking a talented engineer to evolve Tango’s social discovery features. Build exciting iOS experiences to help users discover, connect and communicate with friends and family. Work closely with the social platform team, product designers and fellow mobile engineers to build sleek experiences at the intersection of mobile technology and Tango’s rich social and interest graphs. This is an excellent opportunity to join one of the world’s leading mobile startups with over 200 million users. If you enjoy crafting beautiful and engaging products and seeing them used by millions of fans in a fun and fast-paced startup environment, then join us!

Responsibilities

  • Collaborate closely with other engineering teams, product managers and designers on bringing product specs to life and into the hands of millions
  • Evolve the product to utilize the latest iOS and device capabilities. Maintain and support experience on popular devices
  • Contribute to Tango’s engineering best practices by participating in code reviews, test automation and internal tools development

Requirements

  • 5+ years programming experience in Objective-C or C++
  • 2+ years front-end development experience
  • 1+ years of iOS development experience
  • Strong problem solving and quantitative analytical skills
  • Highly motivated and excited to work in a fast-paced environment
  • Masters in Computer Science or equivalent experience with strong computer science fundamentals

Highly desirable (all of these are pluses)

  • 2+ years of iOS development experience
  • Demonstrable experience with Core Animation, Core Location and Core Motion frameworks
  • Open source contributions especially to UI libraries
  • Delivered products to the app store
  • Experience with OpenGL
  • Android development experience
  • Experience with consumer social, interest or taste graphs
  • Experience defining and integrating REST APIs
  • Experience with Boost C++

To apply: email engineering@tango.me

Media & Devices

Senior Mobile Video Engineer (2 positions)

Responsibilities

  • Advance Tango video quality
  • Tune Tango’s video capabilities on new mobile hardware platforms

Requirements

  • Expert C/C++ development experience
  • Hands on experience with OpenMAX on Android
  • Strong Java development experience with Java Native Interface
  • Android Native application development with Android NDK
  • Ability to analyze, debug and redesign audio/video streaming components on embedded platforms with emphasis on Android
  • Detailed working knowledge of the H.264/MPEG-4 AVC video compression standard
  • Detailed working knowledge of embedded platform audio/video capture and rendering interfaces

Pluses

  • iOS (iPhone OS) application development experience with Objective-C
  • Experience with Qualcomm 8×60,8×55, Samsung Hummingbird, NVidia Tegra series
  • Experience with the fast-paced, flexible environment of a start-up

Senior Media Quality Automation Engineer (2 positions)

Responsibilities

  • Design, implement and maintain automated audio/video quality assessment system
  • Monitor Tango media quality on over a hundred types of mobile devices

Requirements

  • BE/BS in an Engineering or Science discipline
  • Skillful programming using C#, C++ and Java
  • Good scripting (Bash/Python/Windows Script) and prototyping skill
  • Experience in testing audio/video VoIP endpoints.
  • Familiarity with video codecs such as H.264, H.263, H.261
  • Experience testing video quality aspects such as codec artifacts, PSNR, jitter, latency, A/V sync
  • Familiarity with network audio codecs such as G.711, G.729, G.726, G.722, SILK, AAC, AC3, etc.
  • Experience testing audio quality aspects such as MOS scores, echo artifacts, jitter, packet loss issues
  • Experience testing communications protocol implementations such as SIP or XMPP

Software Engineer Native Video

We are looking for a results oriented A+ engineer to help develop the next generation of our product and help millions of people around the World communicate with their close family and friends.

Responsibilities

  • Design and implement Tango Communication Platform components
  • Help port and adapt Tango’s applications to new mobile hardware platforms

Requirements

  • Expert C/C++ development experience
  • Strong Java development experience with Java Native Interface
  • Assembly language optimization experience with knowledge of ARM CPU architecture
  • Android Java application development with Android SDK
  • Android Native application development with Android NDK
  • iOS (iPhone OS) application development experience with Objective-C
  • Ability to analyze, debug and redesign audio/video streaming components on embedded platforms with emphasis on Android and iOS
  • Ability to optimize video rendering operations on embedded devices using ARM assembly language
  • Detailed working knowledge of the H.264/MPEG-4 AVC video compression standard
  • Detailed working knowledge of embedded platform audio/video capture and rendering interfaces
  • Experience with the fast-paced, flexible environment of a start-up a plus

Software Engineer Acoustic Signal Processing

We are looking for a results oriented A+ engineer to help develop the next generation of our product and help millions of people around the World communicate with their close family and friends.

Responsibilities

  • Research, development and maintenance of acoustic signal processing modules
  • Help optimize Tango’s audio performance on various hardware platforms
  • Work with QA team to profile and evaluate the developed algorithms

Requirements

  • Experience with acoustic echo cancellation, must have written code
  • Expert C or C++ development experience
  • Ability to analyze, debug and redesign audio streaming components on embedded platforms with emphasis on Android and iOS
  • Consistent execution
  • Excellent communication skill

Big Plus

  • Experience with voice activity detection, noise reduction, speech coding, voice signal enhancements
  • Assembly language optimization experience with knowledge of ARM CPU architecture
  • Experience with the fast-paced, flexible environment of a start-up
  • Understand research papers and implement algorithms accordingly
  • Creative problem solving skill and solid maths background

Mobile Client Engineers

Senior Software Engineer Client with UI Focus

We are looking for a results oriented A+ engineer to help develop the next generation of our product and help millions of people around the world communicate with their close family and friends.

Responsibilities

  • Design and implement new features on Android and iOS.
  • Design and implement Tango Communication Platform components
  • Help port and adapt Tango’s applications to new mobile platforms

Requirements

  • Expert Java and C++ skills required
  • Well versed in general Object Oriented paradigms
  • Multi-platform development experience (across different OS, CPU architectures)
  • Experience implementing UI for consumer-facing products
  • Great communication skills
  • Mobile development experience (Android, iPhone) is a big plus
  • Experience with Scrum or Agile development methods a plus
  • Experience with the fast-paced, flexible environment of a start-up a plus

To apply: email engineering@tango.me

Senior Mobile Graphics Engineer (2 positions)

Responsibilities

  • Design and implement graphics inside Tango video call
  • Optimize graphics performance on resource constrained mobile devices

Requirements

  • Expert C/C++ development experience
  • Strong experience with OpenGL ES on Android and iOS
  • Strong experience with OpenGL
  • Hands-on experience with Android NDK/SDK
  • Ability to analyze and find performance bottleneck of graphics application

Pluses

  • Experience with the fast-paced, flexible environment of a start-up

To apply: email engineering@tango.me

Senior Software Engineer – Growth Hacker

We are seeking a Growth Hacker, who is passionate about combining technology with business analysis and product design to amplify our member growth. You will deeply understand and contribute to the company’s top objective, while working in a cross-functional team from engineering, marketing, big data and ops. You will master channels like mobile push notification,  SMS, audio/video, and social networks to build viral loops that bring value and engagement to our members. This is an excellent opportunity to join one of the world’s leading mobile startups today with over 100 million users and drive growth to the next order of magnitude. If you are seeking to design experiments, work with big data, and make frequent agile changes to a mobile product loved by millions then this is the job for you!

Responsibilities

  • Work closely with other engineering teams, product, marketing and senior management on implementing product specs that encourage virality and user engagement
  • Design, implement and analyze multivariate tests to drive product discovery and member activity and engagement
  • Understand and optimize use of mobile push notifications, SMS, email, and product features to engage our members and recommend tactics for improvement

Requirements

  • 5+ years programming experience in C++ and Java or Objective-C
  • Strong problem solving and quantitative analytical skills
  • Highly motivated and excited to work in a fast-paced environment
  • Masters in Computer Science or equivalent experience with solid computer science fundamentals

Highly desirable (all of these are pluses)

  • 2+ years of android or iOS development experience
  • 2+ years of relevant experience in user acquisition, engagement, and growth for fast-growing mobile or web company
  • Experience with Hadoop/Hive and big data
  • 2+ years experience with Javascript, HTML5 and CSS3
  • Statistical modeling expertise highly valued
  • Experience with multivariate testing

To apply: email engineering@tango.me

 

Senior iOS Software Engineer

We are looking for a results oriented A+ iOS engineer

Responsibilities

  • Design and implement new features on iOS platform
  • Optimize the UI quality of the Tango application on the iOS platform

Requirements

  • Expert Objective-C skills required (Cocoa, CocoaTouch, and XCode)
  • Well versed in Object Oriented paradigms
  • Experience implementing UI for consumer-facing products

Big Plus

  • Experience with C++ and/or Java
  • Experience with OpenGL, web services and embedded scripting languages

To apply: email engineering@tango.me

Senior Software Engineer Client

We are looking for a results oriented A+ engineer to help develop the next generation of our product and help millions of people around the World communicate with their close family and friends.

Responsibilities

  • Design and implement Tango Communication Platform components
  • Help port and adapt Tango’s applications to new mobile platforms

Requirements

  • Expert C++ skills required
  • Well versed in general Object Oriented paradigms
  • Experience implementing UI for consumer-facing products
  • Great communication skills

Big Plus

  • Mobile development experience on Android or on iPhone using Objective-C
  • Experience with OpenGL, web services and embedded scripting languages a plus

To apply: email engineering@tango.me

Senior Android Software Engineer

We are looking for a true Android hacker.

Responsibilities

  • Design and implement Tango Communication Platform components
  • Help port and adapt Tango’s applications to new mobile hardware platforms

Requirements

  • Strong Java development experience with Java Native Interface
  • Android Native and Java application development with NDK and SDK
  • Experience implementing UI for consumer-facing products
  • Great communication skills

Big plus

  • Experience with C/C++ development

To apply: email engineering@tango.me

Operations

NOC Engineer

Summary:

Tango is a leader in providing mobile video communications worldwide, and as a member of the Network Operations Team this role is responsible for incident response and proactive maintenance of Tango’s global service network and applications.

Team members are expected to be experienced and effective in hands-on Linux administration. Team members are expected to have good communication skills and to manage the coordination of incidents requiring input from different teams. Team members are expected to be self-motivated and able to work with minimal supervision. This role requires work during night and weekend shifts US Pacific Time.

Responsibilities:

·         Tier 1 incident response and break/fix remediation

·         Resolve, record and report issues affecting service performance and availability

·         Coordinate incidents with responsible teams to resolve overnight production issues

·         Serve as a point of contact for escalation and tracking of investigation and resolution of overnight production issues

·         Record and communicate technical change requests after root cause identification

·         Perform regular and proactive system maintenance

 

Required Skills and Experience:

·         Hands-on experience in troubleshooting performance and availability issues of Tomcat and MySQL services running on CentOS

·         Hands-on experience in administration of Nagios, Cacti, Graphite monitoring tools

·         Hands-on experience writing Bash or Python scripts

·         Excellent written and oral communication skills

·         Strong problem-solving and analytical skills

·         Attention to detail, accuracy and precision

 

Desired Skills and Experience:

·         CCNA or CCNP certifications

·         Hand-on experience in administration of Cisco or Juniper load-balancing and switching equipment

·         Experience with Amazon Web Services and content distribution networks

·         Experience with datacenter hardware administration and capacity planning

·         Ability to lift a minimum of 50 lbs

To apply: email engineering@tango.me

System Architect

Summary:

Tango provides communication platform to more than 150M people worldwide and is growing quickly. Operating at this scale requires forward thinking and close cooperation between Operations and Engineering. We are looking for someone to analyze, design, develop, and support the infrastructure that supports Tango’s rapid growth.

Your main responsibility will be to forge and maintain strong communication pathways between Operations and Engineering such that we can continue to increase our size and velocity without adding risk. You will deliver and maintain accurate physical, logical and service-level diagrams. Create and maintain operational runbooks for services for the NOC team to use as reference material. You will be the subject matter expert responsible for Tango’s production infrastructure as built state and know when, where and how to add capacity.

Responsibilities:

·         Creation and maintenance of  visual diagrams of system architecture, functionality and logical flows

·         Work with various Engineering, QA, and Operations teams to ensure proper service implementation and integration

·         Provide architectural input during product specification, design, and implementation

·         Create and maintain operational runbooks

·         Facilitate communication between Engineering, QA, and Operations team to maximize uptime and reduce time to market for new features and services

·         Hands on development of proof-of-concepts, demonstrating technical feasibility and service fit in existing infrastructure

Required Skills and Experience:

·         Experience working cross-functionally between Engineering, QA and Operations disciplines

·         Strong Linux or Unix operating experience

·         Capable of design and configuration of complex systems with a focus on scalability, supportability, and system performance

·         Attention to detail, accuracy and precision

·         Bachelor degree or higher in computer technology or electrical engineering

·         Strong problem-solving and analytical skills

·         Datacenter capacity planning

·         Visio, OmniGraffle or similar tool for diagram creation

·         Scripting experience in BASH, Python, or Perl

Desired Skills and Experience:

·         Industry certifications such as CCIE, RHCE, RHCA, GISF, CISSP

·         Experience with Amazon Web Services and content distribution networks

·         Familiarity with MySQL and NoSQL software

·         Network security and data encryption experience

To apply: email engineering@tango.me

DevOps Engineer

Tango is looking for a talented and motivated DevOps Engineer to join our unique DevOps team. The team’s mission is to architect, build, scale, and maintain automated tools & frameworks that support multiple cloud based environments.

You will help creating and maintaining the best and most advanced Mobile Voice/Video/Text and Social infrastructure in the industry. You will be working with state-of-the-art and emerging technologies and amazingly smart people to help improve and scale the global product offering.

You are curious about cloud computing (private & public), how Linux boots up, executes processes, networking, and handles I/O. You don’t just learn how things work, you learn why. Understanding how systems work at a fundamental level is a passion of yours. You are motivated to grow and you are a fast learner.

Requirements:

Strong desire to work in a fast-paced dynamic environment where you have a lot of responsibilities and see immediate impact of your efforts.

Expert knowledge of Linux / Unix systems

Significant programming experience in Python and Shell Scripts.

You love efficiency and find smart ways to automate tasks for you and your team.

Exceptional ability and motivation to solve problems and learn fast.

 

Pluses:

Software development background is a big plus

Knowledge of Hybrid Cloud Solutions (VMWare and Amazon Cloud) with hands on experience in direct API integration.

Some experience with Puppet or Chef

Experience programming in Java, Ruby

Previous experience as an OPS/Sys Admin team member

Systems & Application Security background

Knowledge of Orchestration & Virtualization Frameworks

A GitHub account with some cool projects in it

Experienced in developing custom solutions for systems monitoring, deployments, continuous integration, etc.

Solid understanding of systems monitoring, alerting and analytics (NewRelic, Cactai, Graphite, Log Stash, Nagios, Ganglia etc.)

Experience with production systems and dealing with production issues

 

To apply: email engineering@tango.me

Senior DevOps Engineer

Tango is looking for a talented and motivated Senior DevOps Engineer to join our unique DevOps team. The team’s mission is to architect, build, scale, and maintain automated tools & frameworks that support multiple cloud-based environments.

You will help create and maintain the best and most advanced Mobile Voice/Video/Text and Social infrastructure in the industry. You will be working with state-of-the-art and emerging technologies and amazingly smart people to help improve and scale the global product offering.

You are curious about cloud computing (private & public), how Linux boots up, executes processes, networking, and handles I/O. You don’t just learn how things work, you learn why. Understanding how systems work at a fundamental level is a passion of yours. And most important – you focus on continuous delivery & improvement and can describe the approaches you have taken.

Requirements:

  • Strong desire to work in a fast-paced dynamic environment where you have a lot of responsibilities and see immediate impact of your efforts.
  • You have designed and/or built mission critical services (large scale internet or cloud-based services).
  • Significant programming experience in Python and Shell Scripts.
  • Expert knowledge of Linux / Unix systems.
  • Proven Hands-On Experience with Puppet (Chef is great too).
  • You love efficiency and find smart ways to automate tasks for you and your team.
  • Knowledge of Hybrid Cloud Solutions (VMWare and Amazon Cloud) with hands on experience in direct API integration.
  • Solid understanding of systems monitoring, alerting and analytics (NewRelic, Cactai, Graphite, Log Stash, Nagios, Ganglia etc.).
  • Proven experience with production systems and dealing with production issues.
  • Driven, focused self-starter who takes ownership.

Pluses:

  • Software development background is a big plus
  • Experience programming in Java, Ruby
  • Experience with Chef
  • Several years of experience as an OPS/Sys Admin team member
  • Systems & Application Security background
  • Orchestration & Virtualization Frameworks
  • Insightful opinions about systems architecture
  • A GitHub account with some cool projects in it
  • Experienced in developing custom solutions for systems monitoring, deployments, continuous integration, etc.

To apply: email engineering@tango.me

Release / Tools Engineer

Tango is looking for a Tools Engineer to write tools to manage a complex build environment that includes Android, iOS, and server components.  Current toolset is jenkins + python + bash, we are looking to develop a new framework in python to manage this.
The person in this role should expect to spend about half of their time writing reusable python code to get work done.
General Requirements
  •  Industry experience with the release engineering problem
  • Strong python, bash needed but less critical
  • Strong knowledge of svn
  • Continuous build experience, jenkins a plus
  • Object-oriented design, framework design
  • Familiarity with VM usage and administration, cloud experience a plus
  • IT-level management of osx, linux
  • Good communication in person, and over email and bug system
  • Self-starter, independent worker
  • Comfortable with agile methodology and working with small teams
iOS Role:
  • Working knowledge of Xcode
  • Familiarity with Apple Developer portal, certificate management, provisioning profiles
Android Role:
  • Working knowledge of android SDK and NDK toolsets
  • Working knowledge of ant, gradle a plus
  • Familiarity with basic java tools like jar
Server Role:
  • Working knowledge of ant
  • Familiarity with basic java tools like jar
  • Familiarity with maven or ivy

To apply: please send an email to engineering@tango.me

Lead IT Systems Engineer

Tango is looking for a Lead IT Systems Engineer to help us scale our corporate IT systems and services. We’re growing quickly, and we’re in need of extra hands to help us scale the network, servers, storage and applications that run the business. We’re based in Mountain View, and we prefer candidates who are able to be in the office for the sometimes intense and complex interactions with the management, staff, operations, and support staff who will be working in close cooperation.

What you get to do every day:

  • Build up a scalable, supported and monitored IT infrastructure to run the business.
  • Troubleshoot and resolve new and unique problems without a predefined solution.
  • Maintain monitoring, security, backups, redundancy and capacity planning strategies to ensure continuity.
  • Write and maintain custom scripts to increase system efficiency and consistency.
  • Work across various teams to improve performance and services.
  • Create new services and extensions based on perceived or defined need.
  • Ensure projects move to production smoothly.

The ideal candidate is:

  • Obsessive-compulsive about knowing their stuff and delivering robust services
  • Personally invested in the systems they build
  • From a background of building corporate infrastructure from  the ground up with best practices

What you bring to the role:

  • A passion for communication and working in highly creative environments
  • 5+ years of experience
  • Bachelors degree or very convincing list of work that is relevant incl. operations
  • Extensive knowledge of infrastructure systems, including highly reliable network, storage and servers
  • Experience in creating and maintaining a heterogeneous corporate environment with Mac OSX, Windows, Linux and a whole lot of BYOD.
  • Experience with automation via scripting (language is your choice)
  • Excellent communication skills
  • Ability to work to project milestones and production deadlines
  • Availability for on-call support, although the preferred candidate will be able to define and create a work environment where they won’t be called at 3AM
  • A fantastic attitude and mental flexibility
  • A singular passion for doing outstanding work
  • Positive leadership qualities

It would be great (but not mandatory) if you have:

  • Have expert understanding of Cisco configuration, VLAN design, switching and wireless.
  • Have experience with a global, distributed network design.
  • Experience with common development tools and practices, including Java based environments
  • The ability to cope with changing priorities
  • Project management experience

To apply: please email engineering@tango.me

Product Operations Engineer

Tango is in search of motivated, experienced, and multi-talented operations professionals for the position of Product Operations Engineer (Ninja).

Summary

The Product Operations Engineer will join an excellent team of Operations professionals responsible for the security, stability, and scalability of Tango’s production platform. The Product Operations Engineer will be a subject-matter expert for Tango’s product, platform, systems, and network infrastructure. The Product Operations Engineer will work directly with engineering to design and support existing and new product functionality.

Responsibilities

  • Acquire a deep understanding of the Tango platform and products.
  • Be a Ninja – write tools and automation that eliminate repetitive tasks. For example, parse logs for trends on an ad-hoc basis, know how to get statistical data into some graphing engine, and produce material information when necessary. Leave no footprints.
  • Diagnose complex problems. Engineers are always available, but be measured on how well you can handle complex issues, problems, and scale challenges by being self-sufficient.
  • Handle capacity analysis. Write or use tools to make sure we always know we have capacity. Value is measured by making sure legacy or historical features are not forgotten and that new features launch on time with capacity and without surprises.
  • Write excellent documentation to enable other team members and new hires to easily learn and support the Tango platform. We want Rock Stars, but we do not want Rock Stars with Rock Star syndrome – be willing to train new Rock Stars. You should have an inherent aversion to be “The” Rock Star.
  • Keep things redundant or fault tolerant. Have experience and implement multiple datacenter infrastructures including international hosting and bandwidth. World domination.
  • Know SQL, know NoSQL. Know how to diagnose performance problems from the application stack down to the DB, OS, kernel, and hardware. Find information that shows when to work on application code, tune existing equipment, or get more hardware.
  • Have a solid understanding of networking. You should know how to capture network traffic and find problems through packet analysis. This will require understanding protocols from simple ICMP to P2P, TURN, STUN, etc.

Requirements

  • 8+ years proven production experience in a SaaS, Hosted Application or other mission critical systems environment.
  • 5+ years administering Linux systems in a mission critical environment. Experience with production environments running newer kernel versions than those of Centos and Red Hat is a plus.
  • 5+ years of proven experience writing scripts and automation tools. Python, PHP, and / or Perl
  • Excellent network (TCP/IP) skills, CCNA/CCNP a plus.
  • Experience developing automation tools against VMWare ESXi a plus.
  • Strong general technical, analytical, and problem-solving abilities.
  • Accurate and precise while multi-tasking.
  • Excellent written and oral communication skills.
  • Experience with high volume web environments handling millions of users and millions of transactions per day.

We offer competitive salaries, stock options, comprehensive benefits, a fun, collaborative, and extremely fast-paced working environment. Are you up to the challenge?

 

To apply: email engineering@tango.me

Quality Assurance

Quality Assurance Engineer – Server

The leader in the world of messaging apps, cross-platform video calling, social sharing and entertainment, is looking for a talented and energetic Senior QA Engineer to join their fast growing team in Silicon Valley. You will have a big impact on the test automation infrastructure of an exciting and fast growing team and you will be able to take your career onto the next level.

The company is constantly innovating and searching for the new ways of bringing people together through the interactions that are easy, spontaneous and fun. They are working with the game developers and entertainment partners and introducing more social networking features to their platforms than any other mobile messaging service.

The company values problem solving skills, talent, motivation, curiosity, and passion for creating new technology that impact quality of life of millions. It provides exceptional benefits, including competitive salary and generous stock options packages, unlimited vacation policy, 401(K) plan, paid health insurance plans and many more.

Responsibilities:

  • Build automation tools and utilities to expand automation coverage of the server-side of the company’s platform
  • Define the testing strategy for the staging environment
  • Prepare and update test plans
  • Develop a comprehensive regression suite
  • Deploy components to test environment
  • Manage configurations
  • Test new releases of the service on mobile handsets
  • Collaborate with client testing
  • Suggest ways to preemptively avoid bugs

Requirements:

  • Strong desire to work in a fast-paced dynamic environment where you have a lot of responsibilities and see immediate impact of your efforts.
  • 3+ years of experience testing client / server, distributed systems with focus on Server-side testing
  • Strong knowledge of Shell and Python, ability to write scripts from scratch
  • Thorough understanding of Linux/Unix environment, command line tools, and OS concepts
  • Experience with Tomcat and debugging of web applications deployed on Tomcat server
  • Solid knowledge of SQL and experience with MySQL
  • BS/MS CS/CE/EE or equivalent

Pluses:

  • Experience with MongoDB and memcache
  • Knowledge of Perl and Javascript
  • Experience with parsing log files
  • Experience with SVN and continuous integration

Quality Assurance Engineer – Client

Responsibilities

  • Contribute to the testing strategy for the client applications
  • Prepare and update test plans
  • Coordinate with Development to resolve issues
  • Test new releases on mobile handsets
  • Suggest ways to preemptively avoid bugs
  • Collaborate with Server testing
  • Build tools and utilities

Requirements

  • Strong desire to work for a fast growing startup company
  • Solid understanding of QA methodology
  • Strong scripting skills : Shell, JavaScript, Python and/or Perl
  • Strong programming skills: Java, C++
  • Strong knowledge of SQL
  • Strong knowledge of Unix commands
  • Exceptional attention to detail
  • Experience testing on consumer-facing applications
  • Experience working as a hands-on QA Engineer on Android and iPhone mobile applications
  • Excellent project planning and project management skills
  • BS/MS CS/CE/EE or equivalent

Pluses

  • Strong experience with embedded systems products in consumer markets
  • Thorough understanding of Macintosh and Windows
  • Experience with networking code, distributed systems
  • Log files parsing experience
  • Experience with SVN and continuous integration
  • Audio, video testing experience
  • WiFi and 3G testing experience
  • Experience working with Jabber servers
  • Experience with Linux / Unix server testing

*Product and Design*

Backend

Business Development

Business Intelligence, Analytics

Content

Engineering

Senior Software Engineer Client

Responsibilities:

Design and implement Tango components on PC/Mac/iPhone/Android/Windows Phone platforms

Requirements:

  • Expert C++ skills required
  • Experience implementing UI for consumer-facing products on Windows/MacOS/smartphones
  • Well versed in general Object Oriented paradigms
  • Multi-platform development experience (across different OS, CPU architectures)
  • Great communication skills
  • Mobile development experience (Android, iPhone, Windows Phone) is a big plus
  • Experience with Scrum or Agile development methods a plus
  • Experience with OpenGL a plus
  • Experience with the fast-paced, flexible environment of a start-up a plus

高级软件开发工程师 – 客户端:

职责:负责在Windows、Mac和Android、iPhone、Windows Phone等平台设计、实现Tango客户端

技能要求:

  1. 精通C++
  2. 熟练掌握Windows、MacOS及智能手机平台上的UI开发
  3. 熟悉面向对象设计
  4. 具有在不同的OS和CPU结构下的开发经验
  5. 良好的沟通技巧

拥有以下技能更佳:

  1. 具有手机平台(Android、iPhone、Windows Phone)的开发经验;
  2. 熟练掌握敏捷开发的流程
  3. 熟悉OpenGL
  4. 具有在创业公司快速灵活的环境下工作的经验

Engineering – Social Discovery

Media & Devices

Mobile Client Engineers

Operations

Quality Assurance

Quality Assurance Engineer – Client

Responsibilities:

  • Contribute to the testing strategy for the client applications
  • Prepare and update test plans
  • Coordinate with Development to resolve issues
  • Test new releases on mobile handsets
  • Suggest ways to preemptively avoid bugs
  • Collaborate with Server testing
  • Build tools and utilities

Requirements:

  • Strong desire to work for a fast growing startup company
  • Solid understanding of QA methodology
  • Strong scripting skills : Shell, JavaScript, Python and/or Perl
  • Strong programming skills: Java, C++
  • Strong knowledge of SQL
  • Strong knowledge of Unix commands
  • Exceptional attention to detail
  • Experience testing on consumer-facing applications
  • Experience working as a hands-on QA Engineer on Android and iPhone mobile applications
  • Excellent project planning and project management skills
  • BS/MS CS/CE/EE or equivalent

Pluses:

  • Experiences and programming skills for automation tests is a big plus
  • Strong experience with embedded systems products in consumer markets
  • Thorough understanding of Macintosh and Windows
  • Experience with networking code, distributed systems
  • Log files parsing experience
  • Experience with SVN and continuous integration
  • Audio, video testing experience
  • WiFi and 3G testing experience
  • Experience with Linux / Unix server testing

 

软件测试工程师 – 客户端

职责:

  1. 为客户端设计并建立相应的测试体系和方法;
  2. 准备及更新测试方案
  3. 与开发团队合作解决问题
  4. 对手机平台上新发布的产品和功能进行测试
  5. 为避免软件出错提出建议和方案
  6. 与服务器测试团队合作
  7. 设计和建立测试工具和方法

 

技能要求:

  1.  对于在快速发展的创业公司里工作有强烈的意愿和热情;
  2. 熟悉软件测试工具和方法
  3. 熟练使用某些脚本语言,如Python、Perl等
  4. 熟练掌握SQL
  5. 熟练掌握Unix命令
  6. 对细节有极强的关注
  7. 有面向客户应用软件测试的经验
  8. 有对Android和iPhone等手机应用进行手工测试的经验
  9. 掌握良好的项目规划和管理技能
  10. 具有计算机、电子等专业的本科以上学历

 

拥有以下技能更佳:

  1. 具有自动化测试的经验和规划技能
  2. 具有嵌入式系统产品的测试经验
  3. 精通Mac和Windows
  4. 熟悉Javascript
  5. 熟悉计算机网络和分布式系统
  6. 有日志分析经验;
  7. 有自动短信和邮件的测试经验
  8. 熟练掌握SVN
  9. 有音频、视频的测试经验
  10. 有WiFi 和3G网络的测试经验
  11. 有在Linux和Unix服务器环境下的测试经验