- 6+ years experience developing large scale distributed systems
- Fluent in one or more JVM based language such as Java or Scala
- Strong software engineering practices (e.g. coding, unit testing, code reviews, design documentation)
- Experience innovating in a service-oriented architecture
- BS, MS, or Ph.D. in Computer Science or similar technical field
Additional Information: A few other things we value:
Challenge - We solve some of the industry’s hardest problems. Come to be challenged, learn, and thrive as an engineer.
Diversity - Bring your whole bad self to work! Diversity makes us a better organization and team. We value diverse backgrounds, ideas, and experiences.
Work, Life, Balance - We work hard, but we believe with hard work should come balance.