47 Degrees, a global consulting firm specializing in functional programming, is always on the lookout for talented Software Engineers to lead and nurture projects involving Scala, Java and other technologies in the Engineering and Big Data space.

Outside of our client-facing projects, open-source projects, we are heavily invested in sharing knowledge through the 47 Degrees Academy. Additionally, as part of our commitment to the community, 47 Degrees organizes Lambda World, a non-profit, bi-annual Functional Programming conference held in Cadiz, Spain, and Seattle, WA, as well as the largest Scala Meetup in the Pacific Northwest, Scala at the Sea.

47 Degrees Engineers:

  • Work with a wide variety of clients around the world in various business sectors on exciting, value added projects.
  • Create, test and provide best practices to design, build and maintain scalable, reliable, and robust solutions.
  • Help onboard and mentor new engineers for clients and internal teams where necessary.
  • Have plenty of opportunities to share their knowledge and engage with the community at meet-ups and events around the world.
  • Work in an agile development environment.


  • 5+ years of professional software development experience.
  • Proficiency in server-side programming languages, especially Java.
  • Proven experience in cloud application architecture and engineering, AWS is preferred.
  • Professional experience with Java-based web services, RESTful framework, and both relational and non-relational database platforms.
  • Experience with large-scale distributed system architecture.
  • Ability to trace through various services and determine root causes when issues occur.
  • Knowledge of common performance issues, as well as working experience with logs and monitoring tools.
  • Familiarity with CI/CD methodologies.
  • Excellent communication and collaboration skills.
  • Strong teamwork ethic, with demonstrated ability to work independently as well as a team-focused approach towards software development.

Experience with some, or all of the following technology is essential:

  • Java, Kotlin
  • Spring Boot
  • RESTful API
  • Amazon DynamoDB
  • MySQL
  • TestNG
  • Docker
  • Maven
  • Jenkins
  • GitLab/GitHub
  • AWS, including CloudFormation

What you can expect from working with us!

  • Flexibility, autonomy and trust to get on with the job
  • Support from the Leadership Team and your colleagues, we truly believe in our community and love seeing our own succeed. We’ll do what we can to foster your growth and creativity.
  • A real sense of community, purpose and how you contribute and add value
  • Usual benefits for your locality.
  • The latest tools to do your job!

47 Degrees is committed to creating an inclusive and diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Please feel free to share your preferred pronouns with us during the application process.

47 Degrees does not sponsor work visas, either at the time of hire or at any later time. All persons hired will be required to verify identity and eligibility to work in the country that they are located in, and to complete any required employment eligibility forms.