The Sr. Software Engineer independently develops and continually redesigns or refactors products to meet the needs of customers and associates. The role is part of a dynamic engineering team that creates, deploys, and supports production applications, and helps team members develop technical and leadership skills. The engineer may also contribute to product and tool selection, configuration, security, resilience, performance tuning, and production monitoring, and mentor less experienced engineers. The position focuses on delivering and maintaining software, learning and growing through experimentation and development, collaborating with the Product Team and colleagues in agile processes, and supporting junior engineers through guidance and technical discussions. It typically reports to a Software Engineer Manager or Sr. Manager and has no direct reports. No travel is required.
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