Are you the best software architect in your company? Can you identify patterns in complex systems and see ways to make them 10x simpler? Do you hate that you're losing your technical edge because of increasing managerial responsibilities? If so, join us and you will create, rebuild, and rearchitect a virtually endless supply of software products.
In this role, you will join a passionate and experienced team responsible for all of the important technical decisions on every product in our extensive portfolio of enterprise software solutions. You’ll spend your time making strategic technical design decisions, such as:
Each week you will have a different design problem to work on and technical specs to create. You will work on a wide variety of products with distinct tech stacks and business domains, providing continuous learning opportunities.