Software Engineer Senior

SAIC
Remote Work, AL, US
$80K-$120K a year
Remote
Full-time

Description

SAIC is seeking experienced Software Engineers to support the Space Development Agency (SDA) Advanced Fire Control Ground Infrastructure (AFCGI) program.

This position requires an active Secret security clearance and is hybrid remote with occasional work at local SAIC sites (1-3 times weekly) and travel to customer sites.

Desired physical location is in the Reston, VA or Huntsville, AL area.

SAIC will be developing, deploying, operating and maintaining a common, enduring, ground infrastructure to support multiple SDA space vehicle demonstration and experimentation programs.

The ground infrastructure consists of worldwide Ground Entry Points (GEPs, which are ground antennas), cloud infrastructure, Demonstration Operations Center (DOC), monitoring and control software, and a global network to tie it all together.

Consistent with the SDA's approach, the program will be fast-paced, dynamic, highly exciting and uniquely rewarding for the right candidate.

The Software Engineer responsibilities include, but are not limited to :

  • Provide software development for a Ground Resource Manager function and Mission Operations Center for a ground system supporting space vehicle missions
  • Design, develop and maintain computer software in a classified cloud environment
  • Ensure the security of containerized applications throughout the development and deployment lifecycle
  • Define system functionality and software architecture, and then document component and subsystem specifications
  • Participate in software requirements, code reviews, and test plan reviews
  • Ensure clear and thorough code and design documentation

Qualifications

Required Qualifications :

  • Active Secret clearance - with the ability to obtain a TS / SCI Security clearance
  • Bachelors and 5 years or more experience; Masters and 3 years or more experience
  • Note : Open to lesser experience levels
  • Additional professional years of experience may be substituted in lieu of a degree
  • Highlight strong programing experience using various languages, such as Java, C / C+, Python, Go, NodeJS, PERL, or SQL
  • Highlight familiarity with cloud-native capabilities such as AWS EC2, S3, DynamoDB, Lambda, Step Functions, SQS, SNS, CloudWatch, API Gateway, and NoSQL DBs such as Cassandra or Mongo DB
  • Experience in operational deployment, troubleshooting, and issue resolution in a cloud environment, deploying components as docker containers, and automating routine tasks to provide scalability to operations
  • Familiar with open-source and cloud-native software, and knowledge of associated security standards and controls
  • Familiar with YAML configuration files and REST APIs
  • Experience with DevSecOps, Scrum, and CI / CD tools such as Jenkins, Maven, Stash, GitLab, Bitbucket, and Artifactory
  • Experience developing, deploying and running containerized services using Docker, Kubernetes, and Argo Workflows
  • Experience effectively maintaining a version-controlled code repository using modern tools (e.g. Git branching strategies, GitFlow, GitHub)
  • Experience working successfully with a distributed team

Desired Qualifications :

  • Experience with satellite ground control systems, tools, and architectures (eg. GMSEC, OpenC3, Neptune, Horizon, Raptorized MAESTRO, STK, Copernicus, HIPPO, FreeFlyer, MATLAB, etc.)
  • Digital Engineering / Model Based Systems Engineering experience, using models to capture functionality and interface requirements before building solutions
  • Developing and executing continuous integration tests (e.g., Bamboo, Jest, Ava, Mocha)
  • Creating automated release operations as well as the advancement of desired state automated CI-CD Pipelines using Jenkins, Spinnaker and other relevant CI-CD tools

Target salary range : $80,001 - $120,000. The estimate displayed represents the typical salary range for this position based on experience and other factors.

SAIC accepts applications on an ongoing basis and there is no deadline.

Covid Policy : SAIC does not require COVID-19 vaccinations or boosters. Customer site vaccination requirements must be followed when work is performed at a customer site.

2 days ago
Related jobs
Promoted
All Points, LLC
Huntsville, Alabama

Bachelor’s Degree or higher in Software Engineering or other related discipline from an accredited school. The successful candidate will support All Points in providing engineering expertise to Lockheed Martin’s Next Generation Inceptor (NGI) Program. Strong Experience developing embedded software s...

Promoted
Leidos Holding
Huntsville, Alabama

The successful candidate will be responsible for performing the software engineering for full stack software, including the design, development, testing, troubleshooting, and debugging of software programs for enhancements and new software-intensive systems and products. Leidos Defense Systems curre...

Promoted
Leidos Inc
Huntsville, Alabama

Tasks include: developing software safety plans and standards, working with the customer system safety and software safety organizations, working with system safety to analyze systems for hazards, developing software safety requirements, ensuring the software safety requirements are implemented and ...

Daxko
Birmingham, Alabama

Delivering high-quality, unit-tested codeby practicing pragmatic software engineering principles . Daxko is seeking a software artisan with experience in. NET, SQL, and AWS to be a hands-on engineer on our payments team. Bachelors degree in an Engineering-based discipline OR equivalent experience. ...

Davis Strategic Innovations, Inc.
Huntsville, Alabama

Job Description: As a Senior Principal SW Developer for the GMD Weapon System (GWS) Architecture and Delivery (A&D) SPA SIM team you will work in a collaborative environment on internal model framework development, internal tactical to model conversion, supporting application development and transla...

Circadence
Huntsville, Alabama

Job Title: Senior Software Engineer. Typically requires a bachelor’s degree in computer science or software engineering or its equivalent and. Bachelor's Degree in Software Engineering or related technical discipline from an accredited college or university is required. Software Engineering experien...

RGNext
Huntsville, Alabama

Lead software engineering efforts to open, investigate, design, implement, and test software engineering solutions on existing RTS software products. Coordinate with Software Engineers, Systems Engineers, Configuration Management, and Test Operations to ensure successful integration, verification, a...

IGNITE
Huntsville, Alabama

Ignite is seeking highly skilled Software Developers to join our analytics team working on an innovative MLOps workload leveraging cutting-edge technologies and supporting a government customer in Huntsville, Alabama. In this role, you will play a pivotal role in designing, developing, and maintaini...

Lockheed Martin
Alabama

The C2BMC-Regional Application Agile Release Train is seeking a software engineer that will thrive in a fast paced team environment in the design, development, and testing of the C2BMC applications. Common responsibilities of a software engineer on the RA ART team include:. Our Team, the Command and...

ASRC Federal Holding Company
Huntsville, Alabama

Contribute to the entirety of the software development process, merge reviews, and the build pipeline (design, develop, test, verify, deploy, and document developed software). Minimum 6 years in professional software engineering. We are seeking a full-stack web development engineer with 6+ years of ...