Do you want to sell sugar water for the rest of your life, or do you want a chance to change the world? – Steve Jobs

Working at ThousandEyes

Our mission at ThousandEyes is to make the web applications faster and more reliable. We are revolutionizing web application performance by providing customers with some never seen before insight into what their users see and why the problems exist. We are also developing some cool technology that enables end users to improve their browsing experience.

At ThousandEyes, you will be part of our mission to improve the Internet experience. You will be working with really smart and really cool people who really care about the Internet. We are looking for highly motivated individuals with excellent work ethics and experience and interest in distributed systems for the positions listed below.

Benefits include:

  • Stock options (yes we are a small startup)
  • Freedom to express your creativity (direct contribution to core product)
  • Really smart and cool colleagues (we expect you to be cool too)
  • A cool office on the 17th floor with a view of the bay bridge (reminds our staff that we are in San Francisco)
  • Gourmet coffee, high quality fruit juices and mostly healthy snacks.

We don't care about where you studied and what your GPA was but we do care about what projects you have worked on and what you have accomplished before. So please include your portfolio sites, links to source code or projects completed in the past. Folks who have contributed to open source projects are especially encouraged to apply.

Frontend Software Engineer

The ideal frontend engineer should possess the following skills:

  • JavaScript, jQuery, Ajax, JSON
  • HTML, CSS
  • socket.io, D3
  • Very good design sense
  • Work flow design, user interface design, user interaction
  • Knowledge of Java/Spring MVC
  • Knowledge of MySQL

Apply for this position

Java Software Engineer (Full Stack)

The ideal candidate should possess the following skills

  • Expert in Java, JSP, Servlets
  • Experience with Spring MVC and Apache Tomcat
  • Excellent Object oriented design skills
  • Superior knowledge of MySQL
  • Knowledge of network protocols (HTTP,TCP/IP,DNS) is a plus
  • Prior experience with distributed/real-time systems

Apply for this position

C/C++ Systems Software Engineer

A lot of our secret sauce was the result of an in-depth understanding of networking protocols and novel data gathering based on protocol tweaks. This position requires an individual who really likes to figure out how to exploit network protocols. The candidate should possess the following skills:

  • Exceptional skills in C/C++
  • Expert knowledge of network protocols such as DNS,BGP, TCP/IP
  • Experience with tcpdump, libpcap is a plus
  • Experience with traffic analysis/netflow
  • Linux Kernel hacking experience is a plus
  • Prior experience with distributed/real-time systems

Apply for this position

UX Designer

We are looking for a highly passionate and creative User Experience Designer to help us in our mission to build the best performance visualization platform. At ThousandEyes, our goal is to simplify performance management and part of this involves providing never seen before visibility across various layers from application to network. As a User Experience Designer, you will be responsible to make sure our interface and workflow is intuitive, is capable of presenting complex information in simple and elegant ways, and is as beautiful as possible.

Responsibilities:

  • Rapid prototyping of experimental features supported by appealing and user-centered design concept
  • Creating and testing features for usability and making changes where necessary, taking an iterative, agile approach
  • Design well thought-out solutions for usability challenges across different web and mobile platforms
  • Collaborate with engineering team on concepts and designs

Requirements:

  • At least 2 years experience working on large-scale web projects
  • Mastery of Photoshop, Illustrator, and Fireworks
  • In-depth knowledge of HTML5/CSS(3)/Javascript
  • Solid portfolio demonstrating design savvy work

Apply for this position

Systems Engineer

The Systems Engineer will be responsible for effective provisioning, installation/configuration, operation, and maintenance of systems hardware and software and related ThousandEyes infrastructure. This can include provision of cloud instances, turning on vps servers, streamlining deployments, configuring virtual instances, scaling out db servers. The candidate should posses the following skills:

  • Excellent knowledge of linux OS (including NFS, NIS, LDAP)
  • Knowledge of MS Windows server architectures, including Microsoft System Center (SCOM, SCCM, SCVMM), Active Directory, MS Exchange, MS Sharepoint
  • VMWare ESXi , vCenter, vSphere
  • Automation frameworks such as Puppet/Chef/Hudson/Cruise Control
  • Knowledge of router/switch config a big plus (Cisco IOS)

Apply for this position