As a Principal Software Engineer, you willbe responsible for
- Envision, design, implement, test, deploy,maintain, and improve our software components and services
- state-of-the-artnew technologies
- Participate in technical discussions and bringnew ideason the table
- Work with Product Managers, Architects and UX Designers to design and specify new features from the engineering standpoint
- optimizetheir business processes
- Author internal tools that improve the teams’ quality and productivity
- Contribute to the positive, solution focused and creative team spirit
- Support less experienced team members in their progress and development
Throughout your tasks, you will work closely with Program Managers and other Software Engineers to