Software Engineers at Wave work in cross-functional teams alongside Engineers, Product Managers, and Designers to address exciting business challenges. They collaborate to solve complex problems in delivering world-class financial products at scale using a variety of technologies, and actively investigate new ones to maintain up-to-date technology choices. This role involves writing clear, concise, elegant, and well-tested code in Python, Ruby, and/or JavaScript within small, agile, integrated product teams focused on continuous improvement and knowledge sharing. Engineers will learn new technical skills with tools or frameworks as needed to execute tasks.