Senior/Staff Software Engineer at Splash Financial

Senior/Staff Software Engineer at Splash Financial

150000 - 225000

Splash Financial is hiring a Senior Software Engineer to play an essential role in shaping the features and functionality of our digital application and financial SaaS platform.

We are committed to being a Functional Programming shop and using a mixture of languages, with the focus being on Clojure for all new development. At Splash, we don’t believe engineers are just order-takers, so we involve them up front in ideation and respect their views on how best to deliver value to our customers.

Our Engineering Principles

  • Engineers make the estimates.
  • Leave code better than you found it.
  • No managers who don’t code.
  • Deliver value and celebrate success.
  • Teams are mission-driven and win, or lose, together.

What will you do at Splash?

  • You will be part of a KPI-driven product team with a clear mission.
  • You will write clean, well-tested code in Clojure and Clojure Script.
  • You will deliver code often.
  • You will mentor other engineers.
  • You will exchange frank, constructive code reviews with your peers.
  • You will help evolve our system architecture toward microservices.
  • You will learn new technologies constantly.
  • You will celebrate successes with your team.
  • You will get to know the people you work with as actual people through office game nights, happy hours, breakfast rallies, and other events.
  • You can work anywhere! We have a great Remote culture and utilize a number of tools to allow us to be highly collaborative !

What makes you a good fit?

  • You have at least 5 years of full-stack development experience using modern programming languages, and you know how to deliver value through your code.
  • You are passionate about Software Engineering as a craft. You are always learning!!!!
  • You have a pragmatic view of your work.
  • You always leave code better than you found it.
  • You love TDD.
  • You are excited to work at a company that helps people.
  • You believe in high candor and you are respectful and a great listener. 

What makes you stand out as a candidate?

  • You’ve worked in Clojure or other functional languages.
  • You’re excited about the Functional Programming paradigm and its benefits.
  • You have significant experience building and consuming APIs.
  • You’re familiar with Terraform or other IaC tools.
  • You know Docker, ECS or other containerization tools.
  • You’re experienced working in AWS
  • You have experience designing and building distributed, message-based, systems