ViaSat, Inc. Senior Android Engineer in San Diego, California

Senior Android Engineer


San Diego, CA

Job Responsibilities

Viasat’s IT Innovation and Strategy team works with engineers on delivering next generation capabilities. We provide innovative solutions to support solutions around the globe—wherever they may be! We touch every element of the business: our corporate offices, our customers, our customer service teams, a diverse partner and dealer community, and many more.

You will validate and confirm overall architecture design and approach for mobile based applications. You will work with security practitioners, architects, infrastructure engineers, applications staff, business partners and other stakeholders to ensure a scalable design. You will analyze mobile technology industry and market trends, assess the impact of emergency security threats on the enterprise risk level, and recommend technology direction and/or adjustments to incorporate into business plans. You will contribute to the technical direction on all areas of the mobile architecture, including policies, standards, strategies and agile methodologies.

You will provide advice on project costs, design concepts, or design changes. You will lead the work stream in design and development of the target state mobile architecture artifacts. You will document design specifications, installation instructions, and other system-related information. You will need to be able to demonstrate effective communication expertise to translate complex technical mobile concepts into business risks that are understood by diverse stakeholders. You will verify stability, interoperability, portability, security, or scalability of mobile system architecture. You will collaborate with developers to select appropriate design solutions or ensure the compatibility of system components. You will provide technical guidance or support for the development or troubleshooting of systems. You will identify system data, hardware, or software components required to meet user needs. You will provide guidelines for implementing secure mobile systems to both internal and external customers.


  • 8+ years of experience in mobile application engineering/development in a complex computing environment

  • Expert understanding of Java and Android SDK

  • Knowledge of Android SDK performance tools and optimization techniques

  • Experience working with Multi-threaded Programming

  • Experience designing clean and maintainable API’s

  • Experience integrating mobile apps with RESTful web services.

  • You have at least one published Android application

  • BA or BS degree


  • Knowledge of the AWS family of frameworks (Lambda, Aurora, DynamoDB, etc.)

Our Carlsbad, CA office is just 30 minutes north of San Diego and 5 minutes from the beach. We know there is more to life than work, and with full gym access, volleyball/basketball courts and meal services onsite, you’ll never want to leave our beautiful campus. You can also reach out to help others in the community by being involved in our VPartners program.

We are searching for candidates who enjoy working with people and have a technical mind that excels when being challenged. If you have a drive to succeed and grow your career, ViaSat might be a fit for you!



ViaSat is an EEO/AA/Disability/Protected Veteran Employer. U.S. Citizenship or Lawful Permanent Residence status may be required for certain positions. For positions requiring U.S. Citizenship or Lawful Permanent Resident status, verification of such status will be required upon accepting employment.