Demo

Principle Software Engineer - SME

X8
Columbia, MD Contractor
POSTED ON 5/1/2025
AVAILABLE BEFORE 5/29/2025
Job Description

X8 is seeking a cleared Principal Software Engineer to join our mission-focused team supporting a federal customer. In this role, you will lead the development of scalable data pipelines, search optimization, and modern visualizations to enable data-driven decision-making for critical operations. You will play a key role in transforming raw data into actionable insights through engineering excellence, innovative design, and collaborative solutioning. This position is located in Columbia, MD

What You'll Be Doing

  • Lead efforts to ingest, clean, transform, and analyze large-scale structured and unstructured datasets from diverse sources such as Excel, CSVs, system logs, and relational databases.
  • Implement and optimize ETL (Extract, Transform, Load) processes to ensure efficient data flow across systems.
  • Develop and maintain OpenSearch/Elasticsearch clusters, including indexing strategies, performance tuning, and query optimization using Elasticsearch DSL.
  • Create dashboards and visualizations in Kibana to enable real-time data exploration, trend analysis, and operational reporting.
  • Design and implement UI dashboards using frameworks like React.js and Material-UI, integrating key data metrics for a seamless user experience.
  • Write automation scripts and back-end services in Python, Java, or other languages to streamline data ingestion, transformation, and visualization workflows.
  • Apply data science techniques and utilize tools such as Pandas and NumPy to extract insights from complex datasets.
  • Work within cloud environments (e.g., AWS or Azure) and apply distributed systems principles to develop scalable, mission-critical solutions.
  • Translate initial concepts and prototypes into Minimum Viable Products (MVPs), supporting rapid development cycles and mission needs.

What Required Skills You'll Bring

  • 15 years of experience in software engineering, data engineering, or related fields, with a focus on large-scale data processing and user interface development.
  • Proficiency in data engineering techniques including transformation, cleaning, and pipeline development.
  • Hands-on experience with Elasticsearch or OpenSearch for large-scale data indexing and querying.
  • Ability to create intuitive, visually impactful dashboards using Kibana and/or modern UI frameworks.
  • Strong programming skills in Python, Java, or Go, with a focus on automation and data processing.
  • Understanding of data structures, algorithms, and core software/data science principles.
  • Experience working with distributed systems and cloud infrastructure such as AWS or Azure.
  • Capability to transition from rapid prototyping to MVP deployment under tight timelines.

What Preferred Skills You'll Bring

  • Experience with orchestration tools like Apache Airflow and real-time processing systems like Apache Kafka.
  • Familiarity with advanced visualization platforms such as Grafana.
  • Knowledge of Spark or similar frameworks for large-scale data processing.
  • Exposure to mission-driven environments requiring rapid turnaround and iterative product development.

MINIMUM CLEARANCE REQUIRED

  • Active TS/SCI CI Poly

Compensation

  • Salary Range: $200,000 (depending on experience and education)
  • Time Off: 24 Days PTO and 13 Federal holidays
  • 401K: up to 10% 401(k) contribution
  • Up to $5,000 continuing education reimbursement
  • Benefits: 100% medical, dental, vision, disability, life insurance

Salary : $200,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principle Software Engineer - SME?

Sign up to receive alerts about other jobs on the Principle Software Engineer - SME career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$222,941 - $284,552
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at X8

X8
Hired Organization Address Kure Beach, NC Full Time
Job Description Job Description Site Reliability Engineer – II Annapolis Junction, MD JOB DESCRIPTION We are seeking a h...
X8
Hired Organization Address Hanover, MD Full Time
Strategic Cyber Operations Planner X8 seeks a highly skilled and experienced Cyber Operations Planner a new team, workin...
X8
Hired Organization Address San Antonio, TX Full Time
Business Development & Operations Manager X8 is looking for a cleared Business Development professional. This unique rol...
X8
Hired Organization Address Columbia, MD Full Time
CNO Developer Subject Matter Expert National Business Park, Maryland JOB DESCRIPTION X8 is seeking a highly cleared Comp...

Not the job you're looking for? Here are some other Principle Software Engineer - SME jobs in the Columbia, MD area that may be a better fit.

Principle Software Engineer

Leidos, Odenton, MD

Principle Software Engineer

Droisys, Annapolis, MD

AI Assistant is available now!

Feel free to start your new journey!