The Software Engineer Principal for store selling systems joins a product team and contributes to the software design, development, and overall product lifecycle. The role involves collaborative engineering, pairing with team members, answering questions from other product teams, encouraging cross-team collaboration, and working with third-party vendors and the open-source community. The role creates reusable foundational code, architectural diagrams, and product documentation, and defines service level objectives. It may also involve product configuration, performance tuning, testing, and production monitoring. The Principal Engineer is expected to demonstrate expertise in modern software design and development, serve as a highly knowledgeable engineer on the product team, and help build the skills of more junior engineers. The position focuses on delivery and execution, production support and enablement, and continued learning. It typically requires overnight travel less than 10% of the time. Work is performed in a comfortable indoor area, primarily seated, with opportunities to move around and only rare need to move or lift light articles.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal