Job Description
Job Overview
As a Senior Software Engineer (Backend) at Vizio, you'll be responsible for developing high-performance and scalable Catalog Services that cater to millions of customers. This role involves designing and developing integrations with next-generation downstream applications on an event-driven platform using a micro-service architecture. Join a team that values creativity and innovation in enhancing seller and supplier experiences on the Catalog platform.
Technical Requirements
Required Skills
- • Java
- • ETL workflows
- • Apache Spark
- • SQL
- • RESTful Microservices
- • SQL/NoSQL databases
- • caching technologies
- • event-driven architecture
- • Kafka
Preferred Skills
- • LLM agent development
- • prompt engineering
Experience Level
8+ years in building highly available backend systems
Responsibilities
- • Design and develop highly scalable services and solve complex software systems problems
- • Provide technical direction and architecture leadership to the team
- • Drive high-visibility projects across the organization
- • Participate in medium- to large-scale, complex, cross-functional projects
- • Write modular, maintainable, and testable code and conduct unit testing
Benefits & Perks
- • 401(k) match
- • Stock purchase plan
- • Paid maternity and parental leave
- • PTO
- • Multiple health plans
- • Performance-based bonus awards
Additional Information
- Location
-
Sunnyvale, CA
- Type
-
Regular/Permanent
- Compensation
-
$117,000.00 - $234,000.00 plus performance bonuses