ViaSat Inc.

Software Engineer

Tempe, AZ, US

Remote
Full-time
$135.5k–$214k/year
2 days ago
Save Job

Summary

About us One team. Global challenges. Infinite opportunities. At Viasat, we're on a mission to deliver connections with the capacity to change the world. For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries around the globe communicate. We're looking for people who think big, act fearlessly, and create an inclusive environment that drives positive impact to join our team. What you'll do As a Software Engineer, you will be part of the Access Network group on the Beam / Satellites Resource Management teams. In this role, you will be responsible for back-end and full-stack software development on an Agile DevOps team. You will become involved in all phases of the software lifecycle from requirements gathering, design, development, monitoring, operation, and analytics of our global network. The day-to-day You will work on a small core team of dedicated, collaborative, and highly technical engineers. As a developer on this team, you will leverage modern technologies (e.g. GoLang, GKE) and development practices to make meaningful improvements to a key ground system component of the Viasat-3 Satellite Network. You will have the opportunity to collaborate with system engineers and other ground system teams and to develop new features and own them through the full software development lifecycle. These features and improvements are crucial to the business as we strive to provide continuous and seamless data coverage to more and more customers. What you'll need 5-8 years of experience in Software Development or related engineering experience At least 5 years proficiency in an object oriented programming language Bachelor's degree or higher in Computer Engineering, Computer Science, related field, or equivalent work experience Competence with Kubernetes Strong understanding of Linux/Unix systems and development environments Broad range of technology interests across different subject areas including computer and system architecture, API design and development, performance analysis, distributed systems design, testing and verification technologies, data processing, cloud computing, and networking Willingness to engage as a DevOps engineer, who can handle the different stages of the software development cycle from design, development, testing, deployment, and production support Ability to work on distributed remote agile teams with a high degree of self-motivation and ability to work independently Excellent communication and partnership skills to drive interaction with peer engineers, and project managers What will help you on the job Previous software development exposure to application/systems design Experience developing with Golang, Python Experience working with Docker Experience working with Software Automation Experience deploying and monitoring applications in Google Kubernetes Engine (GKE) Experience working with continuous delivery tools such as Jenkins, Ansible, etc. Knowledge of TCP/UDP networking fundamentals, Operating Systems, Data structures and Algorithms Experience applying machine learning & statistical techniques such as clustering, classification, regression, forecasting, & feature engineering, to real-world problems Experience with highly concurrent application architecture and development #LI-BBS Salary range $135,500.00 - $214,000.00 / annually. For specific work locations within San Jose, the San Francisco Bay area and New York City metropolitan area, the base pay range for this role is $168,500.00- $252,500.00/ annually EEO Statement Viasat is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, ancestry, physical or mental disability, medical condition, marital status, genetics, age, or veteran status or any other applicable legally protected status or characteristic. If you would like to request an accommodation on the basis of disability for completing this on-line application, please click here. 5-8 years of experience in Software Development or related engineering experience At least 5 years proficiency in an object oriented programming language Bachelor's degree or higher in Computer Engineering, Computer Science, related field, or equivalent work experience Competence with Kubernetes Strong understanding of Linux/Unix systems and development environments Broad range of technology interests across different subject areas including computer and system architecture, API design and development, performance analysis, distributed systems design, testing and verification technologies, data processing, cloud computing, and networking Willingness to engage as a DevOps engineer, who can handle the different stages of the software development cycle from design, development, testing, deployment, and production support Ability to work on distributed remote agile teams with a high degree of self-motivation and ability to work independently Excellent communication and partnership skills to drive interaction with peer engineers, and project managers You will work on a small core team of dedicated, collaborative, and highly technical engineers. As a developer on this team, you will leverage modern technologies (e.g. GoLang, GKE) and development practices to make meaningful improvements to a key ground system component of the Viasat-3 Satellite Network. You will have the opportunity to collaborate with system engineers and other ground system teams and to develop new features and own them through the full software development lifecycle. These features and improvements are crucial to the business as we strive to provide continuous and seamless data coverage to more and more customers.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: