The Senior Software Engineer develops and supports application components, completes work accurately and quickly with little to no supervision, and helps lead technical efforts across the team and department. The role coaches and mentors less experienced engineers and often leads code reviews, with success measured in part by helping other engineers improve. The position includes developing and improving applications and web properties; collaborating with developers, analysts, designers, product teams, scrum teams, system owners, and stakeholders; designing software architecture; researching tools and services; and documenting solutions. For smaller projects, the engineer designs the required architecture. For larger projects, the engineer works with the architecture team, particularly the Software Architect, to help create robust, clean, and scalable solutions.
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
Education Level
High school or GED