As a Staff Software Engineer you will be responsible for the design and development of our Payment Processing Gateway and other server-side products. You will develop using state-of-the-art software development techniques, including Behaviour‑Driven Development and Continuous Delivery, across projects ranging from a single engineer to a large team. You will act as a technical leader, mentoring and inspiring team members while improving the software development process and tools.