Architecture and leadership – we offer a variety of opportunities to learn about the design architecture processes and we encourage our team to develop expertise in the software they work with as well as mentor other developers working on them