As a Software Architect/Principal Developer, you will be instrumental in guiding our development team towards creating robust, scalable, and efficient software solutions. You will collaborate closely with product managers, UX designers, and cross-...