Software Engineer

    • ManTech
  • Fort Meade, MD
  • Posted 6 hours ago | Updated 6 hours ago

Overview

On Site
Full Time

Skills

Version Control
Workflow
Virtualization
Computer Science
Software Engineering
Puppet
Software Configuration
Git
GitLab
Continuous Integration
Continuous Delivery
Linux
Red Hat Enterprise Linux
Ansible
Bash
Python
Ruby
Virtual Machines
Kernel-based Virtual Machine
JSON
YAML
XML
RPM
Computer Hardware
Computer Networking
Atlassian
JIRA
Confluence
Agile
Security Clearance
Productivity

Job Details

ManTech seeks an experienced and passionate, career and customer-oriented Software Engineer to join our team located in the Ft. Meade, MD area.

Responsibilities include, but are not limited to:
  • Leveraging Git for version control and GitLab CI/CD for automating workflows and processes.
  • Developing and maintaining Puppet modules, manifests, and Hiera data configurations.
  • Working with virtualization technologies such as Kernel-based Virtual Machine (KVM).
  • Applying knowledge in infrastructure, hardware, and networking

Minimum Qualifications:
  • Bachelor's degree in computer science or a related discipline and 14 years software engineering related experience or 19 years software engineering related experience in lieu of a related degree
  • Heavy experience using Puppet software configuration management tool
  • Experience with Git/GitLab, CI/CD
  • Experience with Red Hat Enterprise Linux (RHEL)
  • Experience with Ansible
  • Experience with Bash, Python, Ruby
  • Experience with Kernel-based Virtual Machine (KVM)
  • Experience with structured data formats (JSON, YAML, XML)
  • Experience with RPM Packaging (spec)
  • Experience with Infrastructure, Hardware, and Networking

Preferred Qualifications:
  • Experience Infrastructure-as-Code (IaC) principles.
  • Familiarity with the Atlassian tool suite (Jira, Confluence).
  • Knowledge of Agile methodologies.

Clearance Requirement:
  • Must have a current/active TS/SCI with Poly

Physical Requirements:
  • Must be able to remain in a stationary position at least 50% of the time.
  • Needs to occasionally move about inside the office to access file cabinets, office machinery, etc.
  • Constantly operate a computer and other office productivity machinery, such as, the copy machine/fax machine/computer/printer.
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.