The Staff Software Engineer leads engineers in building and designing products for customers and associates, and works with a team whose members support one another’s technical and leadership growth. The role includes creating, deploying, and supporting production applications, as well as contributing to product and tool selection, configuration, security, resilience, performance tuning, and production monitoring. Staff Software Engineers also contribute reusable foundational code and product documentation, including architectural diagrams, and help develop the skills of junior engineers. The role develops, tests, deploys, and maintains software; collaborates with product and engineering teams; and supports agile product delivery. It also involves building test suites, addressing operational and technical challenges, guiding junior engineers, and identifying opportunities to improve team productivity. The position typically reports to a Software Engineer Manager or Senior Manager and has no direct reports.
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
Senior