Senior Software Engineer

Vizio

Apply Now
Location
BELLEVUE

Job Description

Job Overview

The Senior Software Engineer position at Vizio involves performing solution design, software architecture, and distributed systems development. The role includes server-side programming, designing web applications, and ensuring applications work efficiently together. Candidates will utilize their expertise in Java frameworks while also having the opportunity to work with various technologies in cloud-based environments.

Technical Requirements

Required Skills
  • • object-oriented programming languages (C++, Python, Java)
  • • designing and implementing REST API Web Services using Java
  • • designing and testing Relational Database Management Systems including MySQL
  • • writing Unit and integration tests using tools including Junit and Mockito
  • • developing and implementing distributed applications using Java
  • • designing, developing and maintaining CI/CD pipelines with Git and Cloud platforms
Preferred Skills
  • • designing and testing NoSQL Databases
  • • building logging, alerting and monitoring solutions using CloudWatch
  • • Spring planning and management (JIRA)
Experience Level

Minimum 3 years of experience in software engineering or a related field

Responsibilities

  • • Performs solution design, including software architecture and distributed systems
  • • Assists in design of solutions for specific components/modules of a product
  • • Performs server-side programming using Java frameworks like Spring Boot
  • • Designs and implements web applications with Spring MVC framework
  • • Creates architecture diagrams and technical design documents for application development
  • • Develops RESTful web services that conform to REST architectural principles
  • • Develops event driven architectures using Kafka
  • • Builds Java applications with Azure cloud service
  • • Sets up CD/CI pipelines for smooth delivery of products
  • • Designs relational database schemas and NoSQL databases
  • • Identifies, creates and executes unit and integration test cases
  • • Utilizes GitHub for tracking code changes and managing branches
  • • Implements Agile methodologies (Scrum and Kanban) with Jira

Technical Environment

Languages

Benefits & Perks

  • • competitive pay
  • • performance-based incentive awards
  • • medical, vision and dental coverage
  • • 401(k)
  • • stock purchase and company-paid life insurance
  • • paid time off including sick leave and parental leave
  • • short-term and long-term disability
  • • education assistance with 100% company paid college degrees
  • • associate discounts

Additional Information

Location
BELLEVUE, WA
Type
Regular/Permanent
Compensation
$137,259/year to $216,000/year, additional compensation includes performance incentives

About Vizio

Vizio is a leading provider of high-definition televisions and sound bars, offering a range of products designed to enhance the entertainment experience.

Categories
Consumer Electronics Consumer Electronics & Appliances Soundbars Televisions Venture Capital & Investment

Skills & Technologies