Full-Stack Software Engineer- Viasat Government

Viasat, Inc.
Carlsbad, CA, United States
1 day ago
Apply on www.clearancejobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$140,500 - $221,500
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Amazon Web Services C++ (Programming Language) Code Review Continuous Integration Cursor Linux Github Python (Programming Language) PostgreSQL Machine Learning Object-Relational Mapping
+19 more
OAuth OpenID Scrum Methodology Software Architecture Responsive Web Design Software Deployment SQLite TypeScript ZeroMQ (Concurrent Programming Libraries) ReactJS Backend Git Build Management Information Technology Multiaccess Edge Computing NVIDIA Jetson Grpc Docker Jenkins

Job description

  • Work collaboratively with other engineers in an Agile Scrum team
  • Design and build REST and gRPC APIs and backend services that connect the sensor, classifier, and orchestration nodes of our platform
  • Develop services that run on edge hardware to process streaming signal data and integrate machine learning classification models
  • Design and maintain data models and persistence layers using PostgreSQL and SQLite, via ORMs such as TypeORM and Prisma
  • Develop intuitive, responsive user interfaces using React and TypeScript that let operators onboard, configure, and monitor nodes
  • Implement user authentication and authorization, including integration with identity providers
  • Integrate with downstream systems such as TAK to deliver classification results to operators
  • Participate in code reviews and uphold high engineering standards across the stack
  • Contribute to and maintain CI/CD pipelines and automated build/test workflows that package software for containerized and Linux deployment
  • This is an on-site role based in Carlsbad, CA, due to dependency on hardware in the lab

Requirements

  • Bachelor’s degree in Computer Science or similar field, or equivalent experience
  • 5-8 years of professional full-stack software development experience
  • Familiarity with REST and gRPC APIs and backend architecture
  • Experience with React and TypeScript
  • Experience with PostgreSQL, SQLite, and ORMs such as TypeORM and Prisma
  • Familiarity with Git, CI/CD pipelines, and automated build/test workflows
  • Agile Scrum development experience
  • Ability to plan, track, and report on progress
  • Good oral and written communication skills
  • Commitment to delivering high-quality code through robust testing practices
  • Government position, US Citizenship required
  • Ability to obtain and maintain a TS/SCI Clearance is required.
  • Able to travel up to 10%
  • Must be able to work onsite in our Carlsbad, CA office 3 days a week/hybrid

What will help you on the job

  • Experience packaging software for container runtime environments (e.g. Docker, Podman)
  • Experience deploying applications and services to AWS
  • Prior experience with Jenkins and/or GitHub Actions
  • Experience with C/C++ and/or Python
  • Experience packaging and deploying software on Linux
  • Experience developing for edge computing platforms such as NVIDIA Jetson
  • Familiarity with software-defined radios (SDRs), RF, or signal data
  • Experience with ZeroMQ (ZMQ) or similar messaging libraries
  • Familiarity with TAK and Cursor on Target (CoT) messaging
  • Experience implementing authentication and authorization with OAuth/OIDC

Benefits & conditions

$140,500.00 - $221,500.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 $174,000.00- $261,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 https://careers.viasat.com/benefits. EEO Statement

About the company

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., Our team turns complex RF and network data into actionable cyber and signal insights across tactical and satellite networks! We are looking for an experienced full-stack software engineer to join us, building the services, data layers, and user interfaces that bring those analytics to operators. You’ll help shape backend APIs and data models as well as the React-based front end customers interact with every day.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.clearancejobs.com
Prepare application

Good distractions

Loading talks and stories from around this role…