47 Degrees, a global consulting firm specializing in functional programming, is always on the look out for talented Software Engineers to lead and nurture projects involving Scala, Spark, Kafka, Google Cloud Platform, and other technologies in the Engineering and Big Data space.


  • Be a nice person and team player.
  • Expert level programming server-side code in Scala, Java or experience with Functional programming languages such as Haskell, Clojure, Scheme, etc.
  • Strong coding skills and Computer Science fundamentals

Nice to haves

  • Real-world experience programming with Scala in a production environment.
  • Experience building event-driven distributed systems and using modern distributed system platforms such as Akka, ZeroMQ, Kafka, Storm.
  • Experience with distributed computing platforms and environments such as Spark, Flink and Hadoop.
  • Contributions to OSS projects.
  • Ability to travel for short term engagements on-site with clients

What you can expect from us:

This role includes a competitive salary with benefits, paid travel as well as the flexibility to work on open source projects. This is an exciting opportunity with a fast growing, cutting edge company.

We’re serious about the quality of our work, but that doesn’t mean we’ve lost our sense of humor. We think team bonding is a necessary part of our dynamic, so we make sure to throw in a few pub crawls, group dinners, and plenty of travel throughout the year as well. We love seeing our own succeed, and we’ll do what we can to foster growth and creativity in our team!