Software Engineer (Data)
Bigger challenges. Bolder ideas. Global impact. At Viasat, we're on a mission to deliver connections with the capacity to change the world. We are the company behind the world's fastest satellite internet service, with technology that's helping to bridge the digital divide and improve life for our customers around the globe. By providing powerful new ways for people to connect with one another, gain greater access to education, entertainment, medical research, commerce, and much more, our team is empowering millions of customers worldwide. Be a part of an energetic team that has launched a new residential cybersecurity product as it pivots into a growing business.
Job Responsibilities
Viasat designs, builds, and operates high-capacity satellite networks, bringing broadband Internet access to the world. As a member of our government digital platform team, you'll work on the next-generation of our government systems network. You'll be helping to create an API-oriented platform which enables government systems to enable a diverse set of business opportunities.
Our Team
The digital platform team at Viasat is a diverse group of developers, data scientists, analysts, systems engineers, and other supporting groups that work to create innovative solutions to gain technical and business insights.
Your Opportunity
As a full stack software engineer with a focus on data delivery and integration on our digital platform team, you would be part of team that is defining and creating a next-generation API which enables government applications to leverage Viasat's space-based and tactical communications systems. You will be responsible with integrating data flows and systems to surface data to end API users. This opportunity is a key development opportunity which will intersect several domains, including software engineering, secure cloud-based development, and machine learning/artificial intelligence.
Our Ideal Candidate
We value open minded team members who can excel in an agile environment where we continuously develop and iterate on solutions, experimenting in an environment where multiple teams are working together to move forward. The candidate will have the capability to make decisions in alignment with forward-looking market demands.
Requirements
- Experience using Front-end Mobile App or Web Frameworks React Native (preferable), React, Vue.js, Angular.js, Flutter
- Experience developing gRPC, REST, or GraphQL APIs using server-side web technologies: Node.js, Flask, Pyramid
- Experience working with data-centric technologies, including Pandas, Polars, Apache Spark, or other data processing libraries.
- Familiarity with RDBMS technologies (PostgreSQL, MySQL, etc.)
- Experience with CI/CD methodologies and aptitude for championing state of the art practices for continuous deployment, automation, and speeding up development workflows
- Experience with Linux environment and common tools
- Familiarity with Machine Learning practices
- 2+ years of experience in a related field
- Bachelor's Degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Math, Physics or related field
- Ability to travel up to 10%
- US Citizenship, able to obtain United States Secret Clearance
Preferences
- Ansible, Docker, familiarity with container orchestration
- Experience working with Kubernetes or other container orchestration technologies
- Experience with AWS Cloud Technologies including Lambda, IAM, VPC Networking, EC2
- Experience with secure cloud deployment methodologies
- Familiar with several languages, including Python, JavaScript, Java, Golang
- Knowledge of networking concepts, TCP/IP, OSI network stack, and fundamentals of VFNs or SDN.
- Experience working with networking equipment, such as a firewall or router
- Interest in cybersecurity and / or helping improve the customer experience
- Prior experience working with: CI/CD tools (e.g. Jenkins), version control systems (e,g., Github), and SecDevOps and network monitoring tools
- Knowledge/Experience with the following deployment tools: Git, Artifactory, Jenkins, Puppet, CHEF
- Familiarity with networking and cloud computing concepts
If the Federal Executive Order for Government Contractors becomes effective, this role may require vaccination. In such instance, absent an approved accommodation based on a religious or medical reason, employees in this role will be required to be fully vaccinated no later than applicable deadlines, which are unknown at this point. Viasat will strive to give individuals as much notice as practicable if a vaccine mandate becomes applicable to this role.
To learn more about this site and other office locations, please click here !
#LI-RA1
Additional Requirements and information
Minimum education:
BA/BS
Years of experience:
2-4 years
Travel:
Up to 10%
Citizenship:
US Citizenship Required
Clearance:
None
Worker Classification:
Regular
At Viasat, we consider many factors when it comes to compensation, including the scope of the position as well as your background and experience. The starting salary for this position is $108,600 annually, but an offered salary may be higher depending on your skills, qualifications, and experience. This position may also be eligible for other cash or stock incentives, including Viasat's Employee Stock Purchase Program, which allows Viasat employees to purchase Viasat stock at a discount. Learn more about Viasat's comprehensive benefit offerings that are focused on your holistic health and wellness.