
Software Engineer - Government Services and Solutions, Early Career
Viasat · Carlsbad, CA
- On site
- Full-time
- $120,000 / year
- Carlsbad, CA
Email the hiring manager to get a response.
Get their verified email + an intro that's ready to send.
Subject: Interested in the Software Engineer - Government Services and Solutions, Early Career role at Viasat
Hi Sam — I came across the Software Engineer - Government Services and Solutions, Early Career opening and wanted to reach out directly. I've spent the last few years doing exactly this kind of work, and Viasat stood out because…
✎ Personalized to your résumé after sign-up.
- ✓ Verified email of the hiring manager
- ✓ Intro email personalized to your résumé
- ✓ $9/mo = unlimited — any job link
Secure checkout · cancel anytime
Job highlights
- Design, refactor, and maintain software for government clients.
- Work in an agile, multidisciplinary development team.
- Gain experience in embedded systems and UI development.
- Support development, integration, automation, and testing.
- Participate in a Graduate Development Program for early career hires.
About the role
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
The Government Services and Solutions team is a Viasat business focused on delivering high quality End to End communications solutions to Government customers who operate across all domains, including airborne, land, and maritime operations. In many cases these customers require assured communications which include resilient features, integrated security, and the ability to dynamically switch between many communications options. The engineering required to meet these requirements must be rigorous, thoughtful, user focused, and high quality.
You will join a software development team that designs, re-factors, and maintains code for existing and upcoming features across one or more product lines while meeting a stringent set of standards for functionality, security, performance through design, development, and testing. As updated standards are released they are deployed across a variety of products and must take into account a variety of competing constraints.
Members will be expected to work as part of a team that works with and helps clarify requirements while continuously supporting development, integration, automation, and test of the final product through certification.
The Day-to-Day
We are thrilled to announce an exciting opportunity for an Software Engineer to join our dynamic team in Carlsbad, CA, to start as soon as possible!
As an Software Engineer, you'll have the opportunity to learn about and gain experience in:
- Software & Software Systems engineering
- Be a part of an agile multidisciplinary development team
- Embedded systems software engineering
- Embedded or applications developer
- Front end user interface development engineering, including focus on user experience
- System infrastructure development; scripting, automation, data visualization & dashboarding
Additional Information
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. While this means employees are mostly and consistently onsite, Viasat embraces a flexible work environment. Relocation assistance is available pending eligibility. As an Early Career hire, you will participate in our Graduate Development Program during your first 12+ months at Viasat. This program is designed to support your transition from university to the workplace through dedicated mentorship, building relationships with your cohort of new grad hires, technical upskilling, soft skills development and more to ensure you’re set up for success as you begin your professional journey with Viasat.
What You'll Need
Requirements:
- Education: Completion of Bachelor’s degree or higher in computer science, engineering, or related field.
- Experience: This role is intended for someone with 0-3 years of full-time, relevant industry experience.
- Citizenship: This position requires U.S. citizenship.
- Additional: Previous experience with Object Oriented Programming
- Ability to pick up new software, frameworks and APIs
- Strong communication and teamwork skills
- Excellent software design, problem solving, and debugging skills
- Experience with or desire to learn Linux
What Will Help You On The Job
- Previous experience using C or C++
- Experience with Java or Python
- Previous internship experience
- Courses in software architecture
- Courses with practical software design usage
- Experience with developing software monitoring and control software
- Familiarity with configuration management tools (Perforce), development tools (Eclipse, Visual Studio, etc.), and agile development methodologies
- Familiarity with CI/CD pipelines
- Knowledge of TCP/IP network fundamentals
- Desire to work on network-based product
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. If you would like to request an accommodation on the basis of disability for completing this on-line application, please click here.
Key skills/competency
- Software Engineering
- Government Solutions
- Embedded Systems
- Agile Development
- Object-Oriented Programming
- Linux
- Problem Solving
- Debugging
- Teamwork
- C++
Skills & topics
- Software Engineer
- Government Services
- Embedded Systems
- Agile Development
- Object-Oriented Programming
- Linux
- C++
- Java
- Python
- UI Development
- System Infrastructure
- Carlsbad, CA
- Early Career
- Graduate Development Program
How to get hired
- Tailor your resume: Highlight Object-Oriented Programming, Linux experience, and problem-solving skills relevant to software engineering for government solutions.
- Showcase your projects: Emphasize any C++, Java, Python, or embedded systems projects, especially those demonstrating strong design and debugging capabilities.
- Prepare for technical questions: Brush up on data structures, algorithms, and fundamental software design principles.
- Demonstrate teamwork: Be ready to discuss your collaborative experiences and how you contribute to team success in an agile environment.
- Research Viasat: Understand their mission in delivering connections globally and their focus on government and defense solutions.
Technical preparation
Behavioral questions
Frequently asked questions
- What are the key responsibilities for an Early Career Software Engineer at Viasat Government Services?
- As an Early Career Software Engineer focusing on Government Services at Viasat, you will design, refactor, and maintain code for new and existing features. You'll work within an agile team, supporting development, integration, automation, and testing processes for communication solutions for government customers, ensuring high standards for functionality, security, and performance. You will also gain experience in embedded systems, UI development, and system infrastructure.
- What is the Graduate Development Program at Viasat and how does it benefit early career hires?
- The Graduate Development Program at Viasat is a comprehensive 12+ month program designed to support early career Software Engineers. It provides dedicated mentorship, opportunities to build relationships with a cohort of new hires, technical upskilling, and soft skills development to ensure a successful transition from university to the professional workplace.
- What technical skills are most important for a Software Engineer applicant at Viasat?
- For this Software Engineer role at Viasat, strong foundational skills in Object-Oriented Programming are essential. Experience with or a strong desire to learn Linux is also highly valued. While C++ and Java/Python are beneficial, the ability to quickly learn new software, frameworks, and APIs is crucial. Excellent software design, problem-solving, and debugging skills are also key requirements.
- Does Viasat offer relocation assistance for this Software Engineer position in Carlsbad, CA?
- Yes, Viasat offers relocation assistance for this position, pending eligibility. This is particularly relevant for candidates looking to move to Carlsbad, CA, to take advantage of this site-based opportunity.
- What is the typical work arrangement for an Early Career Software Engineer at Viasat in Carlsbad, CA?
- This Software Engineer position in Carlsbad, CA, is site-based, meaning employees are expected to work from the Viasat office at least 3 days per week (60%+) within a standard five-day work week. While predominantly onsite, Viasat embraces a flexible work environment within this structure.
- What kind of government clients does Viasat serve with its communications solutions?
- Viasat's Government Services and Solutions team delivers End to End communications solutions to government customers across airborne, land, and maritime operations. These solutions often require assured communications with resilient features, integrated security, and dynamic switching capabilities.
Similar roles
Open positions we recommend based on this role.
Senior Software Engineer - Backend Developer
Viasat · Chennai, Tamil Nadu, India
Embedded Software Engineer - Viasat Government
Viasat · Tampa, FL
Embedded Software Engineer - Cybersecurity
Viasat · Germantown, Maryland, United States
Software QA Engineer Temp - Viasat Government
Viasat · Duluth, Georgia, United States
