Software Data Engineer

  • SAN ANTONIO, TX
  • Posted 1 day ago | Updated 7 hours ago

Overview

On Site
Full Time

Skills

Training Analysis
Decision-making
Advanced Analytics
Visualization
Dashboard
Streaming
Interfaces
Computer Hardware
Collaboration
Quality Assurance
Scalability
Technical Support
Testing
Evaluation
Emerging Technologies
Data Science
Software Engineering
Innovation
Security Clearance
Security+
DoD
Software Development
Algorithms
Data Structure
TypeScript
Node.js
Python
Time Series
Data Visualization
Plotly
D3.js
matplotlib
Microsoft Power BI
Tableau
Machine Learning (ML)
Statistical Models
Application Development
OS X
IOS Development
Xcode
Swift
Real-time
RTP
RTCP
Network Programming
3D Computer Graphics
Unreal Engine
Virtual Reality
Conflict Resolution
Problem Solving
Communication
Aviation
Training
Information Technology
Systems Engineering
FOCUS

Job Details

Job ID: 2509724

Location: SAN ANTONIO, TX, US

Date Posted: 2025-09-12

Category: Software

Subcategory: SW Engineer

Schedule: Full-time

Shift: Day Job

Travel: Yes, 10 % of the Time

Minimum Clearance Required: Secret

Clearance Level Must Be Able to Obtain: None

Potential for Remote Work: No

Description

Role Overview:
As a Data / Software Engineer at SAIC, you will play a crucial role in designing, implementing, and testing proof of concepts for improving flight training platforms. You will collaborate closely with a multidisciplinary team of engineers, pilots, and instructional designers to create an immersive and interactive training experience that meets the highest standards of realism and effectiveness. A key aspect of the role will involve working with flight telemetry data, applying data science techniques, and developing visualization tools to support training analysis and decision-making.

This is an onsite position in San Antonio, TX. (No option for remote work).

Key Responsibilities:
  • Work closely with cross-functional teams to understand requirements and design solutions for remote instruction capabilities within our flight simulation training platform.
  • Collect, process, and analyze flight telemetry and training data to generate insights that enhance system performance and student outcomes.
  • Develop data pipelines and tools for integrating telemetry data with simulation environments, machine learning models, and advanced analytics.
  • Implement advanced visualization techniques and dashboards to provide instructors and trainees with intuitive, real-time insights into flight performance and training progress.
  • Develop software modules and features to enable real-time communication, data streaming, and interaction between instructors and trainees during remote training sessions.
  • Integrate external APIs, protocols, and hardware interfaces to support interoperability with flight simulation hardware and software components.
  • Collaborate with QA engineers to ensure the reliability, performance, and scalability of the remote instruction features through comprehensive testing and validation.
  • Provide technical support and assistance to pilots, instructors, and customers during the testing and evaluation phases of the proof of concept.
  • Stay updated on emerging technologies, industry trends, and best practices in flight simulation, data science, remote instruction, and software engineering to drive continuous innovation and improvement.

Qualifications

Qualifications:
  • Bachelor's degree and 5 years of experience, or equivalent relevant experience in lieu of degree.
  • Active Secret Security Clearance
  • Must be able to obtain a Security+ or another DoD 8140 compliant certification within 6 months of employment.
  • Solid understanding of software development principles, algorithms, and data structures.
  • Proficiency in TypeScript, NodeJS, Python, with experience in developing software applications or simulations.
  • Experience with data handling and analysis of flight telemetry or time-series data.
  • Familiarity with data visualization frameworks and tools (e.g., Plotly, D3.js, Matplotlib, Power BI, or Tableau).
  • Experience with machine learning or statistical modeling applied to simulation or performance data is a plus.
  • Experience with application development for macOS and iOS platforms using Xcode and Swift.
  • Familiarity with real-time communication protocols (e.g., WebRTC, RTP/RTCP) and network programming concepts.
  • Experience with 3D graphics programming (Unreal Engine) and virtual reality (VR) technologies is a plus.
  • Strong problem-solving skills and the ability to work independently as well as part of a collaborative team.
  • Excellent communication skills and the ability to effectively convey complex technical concepts to non-technical stakeholders.
  • Passion for aviation, data-driven insights, and a keen interest in flight simulation training and virtual instruction methodologies.



Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About SAIC