Software Engineer 3

MarkonFort Meade, MD
$240,000 - $250,000

About The Position

Markon is seeking a Software Engineer 3 to support the development, enhancement, and sustainment of mission-critical data processing and analysis capabilities for the Fort Meade Customer. This role focuses on software development, file system analysis, data extraction, and automation within Linux-based environments. The position requires expertise in Perl development, scripting, containerized applications, and the analysis of complex file structures to support operational and mission requirements.

Requirements

  • TS/SCI w/ active Polygraph with this Customer
  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or related technical field required
  • 20+ years of software engineering, software development, or related technical experience
  • Extensive experience with Object-Oriented Perl development required
  • Strong experience developing Bash scripts and command-line processing pipelines
  • Experience with Docker and containerized application environments
  • Knowledge of file system structures and techniques for mounting, extracting, and analyzing file systems
  • Experience analyzing and parsing a variety of file formats and data structures
  • Experience developing software in Linux environments
  • Strong troubleshooting, analytical, and problem-solving skills
  • Experience supporting data processing, automation, or mission-focused technical solutions
  • Excellent written and verbal communication skills
  • Ability to work independently and collaboratively in a fast-paced technical environment

Responsibilities

  • Design, develop, test, and maintain software applications and automation solutions
  • Develop and enhance Object-Oriented Perl applications and supporting utilities
  • Create and maintain Bash scripts, command-line tools, and automated processing pipelines
  • Analyze, parse, and extract data from a variety of file formats and file system structures
  • Support file system mounting, extraction, and data recovery activities across multiple platforms
  • Develop and maintain Docker-based applications and containerized environments
  • Troubleshoot software, file system, and data processing issues
  • Collaborate with engineers, analysts, and operational stakeholders to develop technical solutions
  • Create and maintain technical documentation, procedures, and software artifacts
  • Support system integration, testing, deployment, and lifecycle maintenance activities

Benefits

  • Medical
  • Dental
  • Vision
  • Life Insurance
  • Short-Term Disability
  • Long-Term Disability
  • 401(k) match
  • Flexible Spending Accounts
  • EAP
  • Training and Tuition Assistance
  • Paid Time Off
  • Holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service