Associate Software Engineer, Early Career

ViaSat Inc.

Carlsbad (CA)

On-site

USD 95,000 - 150,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ViaSat Inc. in California is seeking an Associate Software Engineer, Early Career to join the Access Network Beam Management team.

You will contribute to software development on an Agile DevOps team, participating in requirements, design, development, monitoring, and analytics for a global ground system. The role emphasizes collaboration with system engineers, use of GoLang and Python, Linux environments, and end-to-end ownership of features.

Qualifications

  • Bachelor’s degree or higher in Computer Engineering, Computer Science, or a related field.
  • 0-3 years of full-time, relevant industry experience.
  • Valid Work Permit or Visa for the country you would be located and working from.
  • Demonstrated interest in generative AI and AI-assisted software development.
  • Proficiency in Golang or Python.
  • Strong understanding of Linux/Unix systems and development environment.
  • Knowledge of TCP/UDP networking fundamentals, Data structures and Algorithms.

Responsibilities

  • Develop software on an Agile DevOps team and in all phases of the software lifecycle.
  • Collaborate with system engineers and other ground system teams to develop new features.
  • Own features from design through deployment and analytics to production support.
  • Leverage modern technologies (GoLang, Python) to improve core ground system components.

Skills

GoLang
Python
C++
Java
Linux
Networking
DevOps
CI/CD

Education

Bachelor's degree or higher in Computer Engineering, Computer Science, or a related field

Tools

Jenkins
Ansible

Job description

Associate Software Engineer, Early Career

At Viasat, the work you do helps people stay connected in ways that matter, from everyday moments to critical missions across air, land, sea, and space.

We're a place for people who are curious, bold, and motivated by meaningful work. Here, you'll have the opportunity to make an impact, explore new possibilities, and grow your career in ways that align with your interests and goals. When you're ready to take on something new, you'll find leaders who support your development and help you turn your ambition into action.

At Viasat, the work you do helps people stay connected in ways that matter, from everyday moments to critical missions across air, land, sea, and space.

We're a place for people who are curious, bold, and motivated by meaningful work. Here, you'll have the opportunity to make an impact, explore new possibilities, and grow your career in ways that align with your interests and goals. When you're ready to take on something new, you'll find leaders who support your development and help you turn your ambition into action.

What you'll do

As an Associate Software Engineer, you will be part of the Access Network group on the Beam Management team. In this role, you will be responsible for 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.

Additional Details
  • This position is site-based. Site based employees work 3+ days (60%+) per week from a Viasat office or work location within a standard five day work week. Viasat embraces a flexible work environment and onsite/hybrid work is determined by individual roles and teams. Relocation assistance is available pending eligibility.
What you'll need
  • Education: Bachelor's degree or higher in Computer Engineering, Computer Science, or a related field.
  • Experience: This role is intended for someone with 0-3 years of full-time, relevant industry experience.
  • Citizenship: This position requires a Valid Work Permit or Visa for the country you would be located and working from.
  • Additional:
    • Demonstrated interest in generative AI and AI-assisted software development through coursework, projects, or research. Experience using Claude or similar AI development tools is a plus.
    • Proficiency in mainstream languages such as Golang or Python.
    • Strong understanding of Linux/Unix systems and development environment.
    • Knowledge of TCP/UDP networking fundamentals, Data structures and Algorithms.
What will help you on the job
  • 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.
  • Experience developing with C++ or Java.
  • Previous software development internship experience with exposure to application/systems design.
  • Experience working with Software Automation.
  • Experience working with continuous delivery tools such as Jenkins, Ansible, etc.
Salary range

$95,000.00 - $150,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 $118,000.00- $177,000.00/ annually

At Viasat, we consider many factors when it comes to compensation, including the scope of the position as well as your background and experience. Base pay may vary depending on job-related knowledge, skills, and experience. Additional cash or stock incentives may be provided as part of the compensation package, in addition to a range of medical, financial, and/or other benefits, dependent on the position offered. Learn more about Viasat's comprehensive benefit offerings that are focused on your holistic health and wellness at careers.viasat.com/LifeAtViasat/Benefits.

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer, Reliability Engineering & SDLC Governance
Staff Software Engineer, Reliability Engineering & SDLC Governance

ViaSat Inc. • Germantown (MD)

On-site
USD 170,000 - 260,000
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

ViaSat Inc. • Massachusetts

Hybrid
USD 165,000 - 261,000
Hybrid work model
Software Engineer - Access Edge Terminal Software
Software Engineer - Access Edge Terminal Software

Viasat • Duluth (GA), Carlsbad (CA), Germantown (MD)

On-site
USD 117,000 - 185,000
Staff Software Engineer, Reliability Engineering & SDLC Governance
Staff Software Engineer, Reliability Engineering & SDLC Governance

ViaSat Inc. • Carlsbad (CA)

On-site
USD 165,000 - 307,000
Core-Platform Software Engineer
Core-Platform Software Engineer

Viasat • Seattle (WA), Tempe (AZ), Englewood (CO), Carlsbad (CA)

On-site
USD 140,500 - 221,500
Comprehensive benefits package
Stock incentives
Senior Embedded Software Engineer
Senior Embedded Software Engineer

ViaSat Inc. • Duluth (GA)

On-site
USD 141,000 - 222,000
Senior Full Stack Software Engineer (Go, AWS, GCP)
Senior Full Stack Software Engineer (Go, AWS, GCP)

ViaSat Inc. • New York (NY)

On-site
USD 205,000 - 307,000
Senior Full Stack Software Engineer (Go, AWS, GCP)
Senior Full Stack Software Engineer (Go, AWS, GCP)

ViaSat Inc. • New Jersey

Hybrid
USD 165,000 - 261,000
Senior Full Stack Software Engineer (Go, AWS, GCP)
Senior Full Stack Software Engineer (Go, AWS, GCP)

ViaSat Inc. • Germantown (MD)

Hybrid
USD 165,000 - 261,000
Senior Project Engineer
Senior Project Engineer

ViaSat Inc. • United States

On-site
USD 181,000 - 285,000