Job Description
Job Overview
The Staff Software Engineer role at Vizio involves leading engineering projects within the Retail Tech Platforms organization, which supports enterprise retail and data platforms. This position focuses on implementing architectural patterns, conducting design and code reviews, and collaborating with cross-functional teams to drive innovation and improve technology environments.
Technical Requirements
Required Skills
- • Java 11 and above
- • Big Table/BigQuery
- • Kafka with Schema Registry
- • ReactJS
- • REST API
- • Spring Boot
- • Kubernetes and Docker
- • GCP and Azure cloud technology
- • ETL/ELT and SQL
- • Data flow programming: Scala, Spark, Python
Preferred Skills
- • AVRO Model
- • Airflow, Automic or similar
- • Data Governance tools such as Collibra
- • CI/CD implementation
- • Data management functions
Experience Level
Bachelor's degree in computer science or related area with 4 years of experience, or 6 years of experience in software engineering.
Responsibilities
- • Lead small groups of engineers for assigned Engineering projects.
- • Implement new architectural patterns and conduct design/code reviews.
- • Collaborate with product management and cross-functional teams to develop high-level designs.
- • Support business objectives by addressing high-priority initiatives.
- • Utilize industry research to enhance technology environment.
Benefits & Perks
- • 401(k) match
- • Stock purchase plan
- • Paid maternity and parental leave
- • PTO
- • Health plans
Additional Information
- Location
-
Sunnyvale, CA
- Type
-
Regular/Permanent
- Compensation
-
$143,000.00-$286,000.00 annual salary range