The Senior Software Engineer participates in medium- to large-scale software projects, translating requirements into technical solutions, developing and testing code, communicating status and issues, troubleshooting bugs, and coordinating timely delivery and handoffs. The role also works with small engineering groups by sharing technical documentation and direction, identifying solutions and timelines, reviewing proposals, and conducting design and code reviews. The engineer troubleshoots business and production issues, collaborates with support teams, develops and carries out resolution plans, performs root-cause analysis, and documents outcomes. The role supports business users, contributes to project discovery and high-level design with product, project management, business, and user experience teams, and obtains cross-functional approvals. The position applies current technical expertise and best practices, advises and guides others, supports business solutions and stakeholder relationships, and models compliance with company policies, values, and standards of ethics and integrity.
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