S

SAIC

Technology integrator delivering defense IT solutions

Software Systems Integrator

Backend EngineeringConfirmed live in the last 24 hours
Full-timeArlington County, Arlington, VA, USANo salary listed

About the Job

Requirements

  • U.S. citizenship is required.
  • An active Secret security clearance is required, with the ability to obtain TS/SCI; an active TS/SCI clearance is preferred.
  • A bachelor's degree in Computer Science, Software Engineering, Data Science, Information Systems, Systems Engineering, or a related technical field and nine years of relevant experience, or a master's degree and seven years of relevant experience, are required. Equivalent years of directly related experience may be considered instead of a degree.
  • Strong programming skills in Java, Python, and SQL, or comparable languages and tools used in data integration and systems engineering, are required.
  • At least eight years of professional experience in one or more technical roles: Software Systems Engineer designing and integrating complex software architectures for mission-critical environments; Data Engineer specializing in ETL pipelines, data transformation, and secure data integration; or Software Engineer designing, implementing, and optimizing scalable systems for secure data exchange.
  • Proficiency integrating data feeds, APIs, and distributed systems using formats such as CSV, JSON, and XML is required.
  • Demonstrated experience designing, developing, and maintaining data pipelines for reliable ingestion, transformation, and distribution of operational data is required.
  • Expertise troubleshooting performance bottlenecks, compatibility issues, and data quality concerns is required.
  • Experience collaborating in cross-functional Agile teams, including engineering, cybersecurity, and configuration management teams, is required.

Responsibilities

  • Coordinate integration initiatives across teams and stakeholders, communicate through Mattermost, Teams, and email, anticipate blockers, and facilitate timely issue resolution.
  • Collaborate with external stakeholders and internal teams to capture and analyze data feed requirements and ensure compliance with cloud infrastructure and ABMS CBC2 architecture goals.
  • Use and refine repeatable data feed integration processes to improve efficiency, consistency, and scalability while meeting mission timelines and requirements.
  • Analyze unique or technically challenging data exchange requirements and design tailored solutions using software networking, system protocols, and secure data exchange expertise.
  • Write data mappings between external formats such as CSV, JSON, XML, Parquet, and ORC and internal UCI XML data structures to transform data into operationally relevant formats.
  • Create, update, and present system diagrams, integration workflows, and technical architecture artifacts that show how data flows connect to the system.
  • Write and maintain Jira tickets that communicate technical requirements, priorities, and milestones to engineering teams, and update tickets throughout development.
  • Work with cybersecurity teams to validate architecture changes, meet DoW security requirements, and obtain approval for service connections by supplying technical documentation, system diagrams, and technical details.
  • Oversee end-to-end testing of new data feed integrations and identify and resolve performance, data quality, and protocol mismatch issues.
  • Perform lightweight scripting and software development to enable custom data transformations and improve integration workflows.

Desired Qualifications

  • Additional certifications such as CompTIA Security+, CISSP, CCSP, or certifications in data engineering, cloud architecture, or software networking are desirable and may be required by contract guidelines.
  • Familiarity with Rust, Go (Golang), R, or Python libraries such as Pandas is a plus.
  • Experience with cloud-focused programming, including APIs and cloud SDKs, is highly desirable.
  • Familiarity with event-driven architectures or stream-processing technologies such as Kafka or RabbitMQ is preferred.
  • Ability to work in secure environments, including installations, integration events, and troubleshooting where personal devices or external technology access is restricted, is preferred.
  • Proficiency in lightweight scripting to automate data transformations and optimize integration workflows is preferred.
  • Knowledge of software design patterns, distributed system architectures, and processes that support scalable and maintainable systems is preferred.
  • Strong analytical, organizational, and problem-solving skills and the ability to communicate technical information effectively within collaborative teams are preferred.
  • A U.S. passport is highly desired.

About the Company

SAIC

Technology integrator delivering defense IT solutions

SAIC is a technology integrator that supports the U.S. government with engineering and IT services for defense, space, and intelligence missions. Its offerings include integrating complex systems, software, data analytics, cybersecurity, and digital engineering to help national security programs run smoothly. The company operates by combining technical expertise with large-scale government contracts, delivering end-to-end solutions from planning and development to deployment and support. Unlike many firms that focus on a single product, SAIC differentiates itself through a long history of government work, its origins as an employee-owned company, and its growth through strategic acquisitions to broaden capabilities in digital engineering, mission IT, and related services. SAIC’s goal is to enable national defense and intelligence operations by providing the technology and services needed to design, build, and maintain critical systems at scale.

Company size
10,001+
Company stage
IPO
Headquarters
Reston, VA
Founded
1969

Recently Posted Jobs

Explore more opportunities at SAIC

See more jobs