The Senior Software Engineer assesses gaps between customer and business expectations and existing products or solutions, classifies requirements, anticipates and communicates risks, and contributes to user stories. The role assists with solution and component design, evaluates trade-offs, and translates high-level designs into detailed designs using mock screens, pseudocode, and functional logic. It develops and configures code for components and applications, ensuring business and technical requirements, non-functional requirements, maintainability, availability, scalability, and security policies are addressed. The engineer also helps select languages, standards, and tools; learns relevant languages and frameworks; builds automation scripts for CI/CD and testing; and implements telemetry. The role maps customer requirements to test objectives, creates and executes test cases, conducts appropriate types of testing, analyzes and tracks defects, performs regression testing, and applies lessons from prior defects. It troubleshoots performance and availability bottlenecks, conducts complex application maintenance, monitors application metrics, performs maintenance and re-engineering, analyzes logs and performance data, evaluates change requests, and ensures project work adheres to approved milestones and timelines. The position 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