The Senior Software Engineer leads small groups of four to six engineers, including offshore associates, on assigned engineering projects. The role provides project documentation, direction, and examples; identifies short- and long-term solutions and timelines; reviews proposed solutions; and conducts design and code reviews. The engineer troubleshoots business and production issues by collecting information about the issue, impact, criticality, and potential root cause; engaging support teams; developing and carrying out action plans; interpreting results; completing root-cause analysis to prevent recurrence; and documenting work online. The role also supports business users by addressing questions and concerns, assessing technical feasibility and implementation strategies, identifying solutions, facilitating resolutions, and leading cross-functional partnerships. The position leads discovery for medium- to large-scale projects, developing high-level designs with product management, project management, business, and user experience teams and obtaining cross-functional approvals. It also leads and participates in project delivery by reviewing requirements, translating them into technical solutions, gathering project materials, developing and testing code, communicating status and issues, collaborating across teams, troubleshooting bugs, ensuring timely delivery and handoffs, contributing to project plans, and providing project-team leadership.
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