8,360 jobs found — updated daily
The Senior Software Engineer assesses differences between customer or business expectations and existing products or solutions, classifies requirements, anticipates risks, and communicates recommendations to stakeholders. The role contributes to user stories and solution design, evaluates design trade-offs, and helps translate high-level designs into detailed module designs. It develops and configures software components that meet business, technical, security, and non-functional requirements, and supports the selection of languages, standards, and development tools. The engineer builds automation scripts and telemetry features, maps customer requirements to test objectives, creates and executes test cases, and analyzes and resolves defects. The position also troubleshoots application performance and availability, performs maintenance and re-engineering, analyzes logs and performance data, evaluates change requests, and tracks project milestones and timelines. The position focuses on enterprise-scale big data systems and distributed data pipelines, including real-time and batch processing. It involves data architecture and modeling, governance, cloud platforms, workflow orchestration, SRE and operations, RESTful services, CI/CD, containerization, testing, UI components for system monitoring, high-volume data serialization, and performance tuning. The role is located at 1375 Crossman Avenue, Sunnyvale, California.
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

The resume builder that gets results.