The Senior Software Engineer assesses software gaps and changes against customer and business expectations, classifies requirements, anticipates and communicates risks, and contributes to user stories. The role assists with software solution and component design, evaluates design trade-offs, and translates high-level designs into detailed designs using mock screens, pseudocode, and functional logic. It develops and configures software components and applications that meet business, technical, security, and non-functional requirements, including low-maintenance, availability, and scalability needs. The engineer also helps select programming languages, standards, and tools; learns relevant languages and frameworks; automates repetitive work; and implements telemetry. The position maps customer requirements to test objectives, creates and executes test cases, performs testing and regression testing, analyzes and tracks defects, and troubleshoots performance and availability issues. It independently conducts complex application maintenance, monitors application metrics, performs corrective, adaptive, and perfective maintenance and re-engineering, analyzes logs and performance data, and evaluates change requests for validity and feasibility. The role is based at 1375 Crossman Avenue, Sunnyvale, CA 94089. Salary is $187,075 to $234,000 per year, with additional annual or quarterly performance incentives.
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