Software Engineer, Backend (Java)

Less than 5 years experience  • 

Salary depends on experience
Posted on 03/21/18
San Francisco, CA
Less than 5 years experience
Salary depends on experience
Posted on 03/21/18

Software Engineer, Backend (Java)

at ThousandEyesSan Francisco, CA

Engineering at ThousandEyes

At ThousandEyes, we use cutting-edge technologies and innovative techniques to study and visualize networks on a global scale.ThousandEyes engineers are focused on continuous improvement -- of our product, our codebase, our knowledge, and our skills. We believe in innovation, simplicity, and elegance. We work in small, cross-functional teams where everyone has a voice.

About the Role

As a Software Engineer focused on our backend systems, you will be contributing to our data collection and processing infrastructure. This includes a set of Java microservices that processes the data collected from our global footprint of agents.

Apply for this role if you:

  • Are a fast learner
  • Are comfortable working with new technologies
  • Have excellent software design skills
  • Have 2+ years of Java development experience
  • Have experience with The Spring ecosystem
  • Have experience with streaming architectures, in particular Kafka

Senior roles are available to those who have any of the following:

  • An advanced degree in a relevant area
  • Significant work experience with large Java applications or distributed data collection systems

Bonus points if you have a deep understanding of network protocols such as TCP/IP, DNS, and BGP, or have worked with any of the other technologies in our stack:

  • MongoDB
  • MySQL
  • Docker / Kubernetes
  • Kafka / Kafka Streams
Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.