Job Software Developer/ Engineer/ Architect

Senior Java/Scala Engineer

  • Love to solve problems with code (and prove it works via automated tests!)
  • Have a passion for developing distributed systems and delivering them at scale while planning for future growth.
  • Have a strong sense of ownership, having worked on and monitored a service in a production environment.
  • Are excited by shipping new features and know that delivering to production takes more than just coding.
  • Understand software is made by humans and what that means for software development.
  • Strive to understand the big picture. Given the choice, you would prefer to collaborate than to go it alone.
  • Continuously growing your skillset.
  • Enjoy working in an environment where teams are given autonomy and empowered to succeed.
  • 5+ years experience with Scala, or advanced Java with an interest in Scala / functional programming.
  • Commercial experience with distributed, concurrent, high-performance systems.
  • Interest or experience in one or more of the following is advantageous: Akka, Kafka or Zookeeper.
  • UNIX or Linux experience.
  • BS in Computer Science or related fields.