Senior Data and Software Engineer

Fantom Corporation — United States · Posted ~2 hours ago

Senior Full-time

Skills

ETL/ELT data engineering full stack development cloud architecture React Next.js graph databases NoSQL MLOps DevSecOps WebGL ETL ELT

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior engineering role focused on building scalable data platforms, modern applications, and cloud-native solutions. The position involves ETL pipelines, full stack development, advanced databases, machine learning operations, and secure software practices.

Highlights

Opportunity to design large-scale data platforms and mission-critical applications using modern software and cloud technologies. The role combines data engineering, application development, and advanced architecture.

Description

Fantom Corporation is a mission-focused organization supporting critical programs across the defense and intelligence community. We partner with our customers to deliver high-impact technical solutions while fostering a culture built on trust, expertise, and long-term career growth. We are seeking a highly experienced Senior Data & Software Engineer to design, develop, and operate large-scale data platforms and mission-critical applications. This role combines data engineering, full-stack software development, cloud architecture, graph databases, MLOps, and DevSecOps. The ideal candidate will have experience building highly scalable data systems, ETL/ELT pipelines, graph and NoSQL solutions, cloud-native applications, and modern user interfaces while operating within secure, regulated environments. Responsibilities Design and maintain enterprise-grade batch and real-time ETL/ELT pipelinesDevelop front-end applications using React, Next.js, WebGL, or similar technologiesDevelop backend services and microservices using Python, Java, Scala, C/C++, and REST APIsDesign and operate large-scale big data, NoSQL, relational, and graph database solutionsBuild and optimize graph databases and traversal capabilities using technologies such as Gremlin, Cassandra, Neo4j, JanusGraph, and TinkerPopDevelop high-performance data processing pipelines using PySpark, Lambda, Step Functions, NiFi, and related technologiesDesign data models, partitioning/sharding strategies, indexing, stream processing, and record aggregation workflowsDevelop and maintain cloud-native solutions across AWS and other cloud platformsBuild and operate Kubernetes and Docker-based infrastructureDevelop CI/CD, Infrastructure as Code, DevSecOps, and MLOps pipelinesImplement data security, encryption, auditing, LDAP-based access controls, and data governanceSupport federal security, compliance, and accreditation requirementsCollaborate across engineering and stakeholder teams to develop technical strategies that meet mission requirements Required Qualifications Experience designing and operating large-scale data systems supporting billions to trillions of records/eventsStrong experience with ETL/ELT, batch and real-time data pipelines, and distributed data processingFull-stack development experience with React/Next.js and backend technologies such as Python, Java, or ScalaExperience with REST APIs and microservices architecturesExperience with Docker, Kubernetes, CI/CD, and Infrastructure as CodeExperience with AWS or other major cloud platformsStrong experience with relational, NoSQL, and graph databasesExperience with technologies such as DynamoDB, Cassandra, PostgreSQL, MongoDB, Neo4j, ELK, MariaDB, MinIO, and S3Experience with Spark/PySpark, Lambda, Step Functions, and stream-processing workflowsKnowledge of graph technologies such as Apache Gremlin, TinkerPop, and JanusGraphExperience with probabilistic/statistical modeling, including risk scoring, Bayesian inference, and Monte Carlo simulationExperience developing MLOps pipelines for large-scale applicationsExperience with data security, governance, encryption, auditing, and LDAPExperience implementing DevSecOps and Agile development practices in production environmentsExperience with federal security, regulatory, compliance, and accreditation requirementsExperience working with structured, semi-structured, and unstructured data formats including JSON, CSV, AVRO, Parquet, and Protocol Buffers#CJ Desired Qualifications Experience designing and operating cloud-native data platforms within Intelligence Community environmentsExperience with AWS ECS, Fargate, EMR, and multi-account AWS environmentsExperience managing AWS Organizations, Organizational Units (OU), and Service Control Policies (SCP)Experience with enterprise data catalogs, Policy Decision Points (PDPs), and data management servicesExperience developing MLOps and large-scale data processing pipelines within secure government environmentsUnderstanding of IT Service Management (ITSM) and SLA metricsExperience presenting complex technical solutions and requirements to diverse technical and non-technical audiences#CJ Requirements Must be fully cleared with a recent polygraphMust be willing and able to work fully onsite at the location listed in this posting Fantom Corp is a Software Development, Agile Cloud, Software Development, Cyber Security (Risk Management, Assessments & Authorization (A&A)), Data, AI Platform (Computer Vision Models), Podcasting Media Services, and IT Services provider. Established in 2015, Fantom Corp serves Federal customers with top-notch Cybersecurity Architects, Data Scientists/Analysts, Software Engineers/Developers, DevSecOps Engineers, Project Managers, Identity, Credential Access Management (ICAM) services , and Cloud-certified practitioners. We excel in delivering emerging technologies such as Artificial Intelligence (AI) and Machine Learning (ML) with a focus on identifying trends, object detection, and classification of structured and unstructured data. Fantom Corp possesses mastery in all aspects of digital audio production. We lead in the ideation and creation of efforts for clients who want to harness the power of podcasting. We guide them in selecting the right show format for their needs and goals. As a Small Business, we possess the innovation, speed and flexibility to meet your requirements. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.