The Senior Software Engineer assesses gaps between customer and business expectations and existing products or solutions, classifies requirements, identifies risks, and recommends corrective actions. The role contributes to user stories and solution designs, evaluates design trade-offs, and converts high-level designs into detailed designs using mock screens, pseudocode, and functional logic. The engineer develops and configures software components and applications to meet business, technical, and non-functional requirements, including availability and scalability needs. Responsibilities include selecting languages and tools, building automation scripts for CI/CD and testing, implementing telemetry, and applying security policies. The role also maps customer requirements to test objectives, creates and executes test cases, tracks defects, performs regression testing, and troubleshoots application performance and availability. The position independently conducts complex application maintenance, monitors application performance using metrics, performs maintenance and re-engineering activities, analyzes logs and performance data, evaluates change requests, and helps ensure delivery aligns with approved milestones and timelines. The role is based at 1375 Crossman Avenue, Sunnyvale, CA 94089.
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