Software Engineer 2

General Dynamics Information Technology•Annapolis Junction, MD
•$152,150 - $205,850•Onsite

About The Position

This is a DevOps-focused Software Engineer role supporting GDIT’s GHOSTGEM software application suite, including DINO. The engineer oversees and monitors live production operations to help ensure application availability, reliability, and performance. The role includes identifying, diagnosing, and responding to service disruptions, performance degradation, and operational issues; performing basic troubleshooting and corrective actions; supporting system sustainment; and collaborating with development and operations teams to maintain system health, improve operational efficiency, and support continuous service delivery.

Requirements

  • Bachelor of Arts or Bachelor of Science degree.
  • At least 5 years of related experience.
  • Currently possess and be able to maintain a Top Secret/SCI clearance with Polygraph.
  • U.S. citizenship required.
  • Experience using the Linux command-line interface and tools.
  • Experience developing Bash scripts.
  • Recent Python 3.x software development experience.
  • Experience with NoSQL databases, including MongoDB.
  • Experience with containerization technologies such as Docker and containerd.
  • Experience with CI/CD principles, methodologies, and tools, including GitLab CI.
  • Experience with distributed logging and monitoring, such as the ELK Stack and Prometheus/Grafana.
  • Familiarity with container orchestration technologies such as Kubernetes.
  • Familiarity with Helm Charts for deploying containerized services on Kubernetes.
  • Familiarity with messaging frameworks, including RabbitMQ.
  • Familiarity with infrastructure-as-code principles, methodologies, and tools such as Ansible.
  • Experience using Git source control.

Nice To Haves

  • Experience with SQL databases, including PostgreSQL.
  • Experience with the Atlassian Tool Suite, including Jira and Confluence.

Responsibilities

  • Oversee and monitor live production operations for the GHOSTGEM software application suite, including DINO.
  • Help ensure application availability, reliability, and performance.
  • Identify, diagnose, and respond to service disruptions, performance degradation, and operational issues.
  • Perform basic troubleshooting and corrective actions.
  • Support system sustainment activities.
  • Collaborate with development and operations teams to maintain system health, improve operational efficiency, and support continuous service delivery.

Benefits

  • Comprehensive benefits and wellness packages.
  • 401(k) plan with company match.
  • Competitive pay and paid time off.
  • Medical plan options, some with Health Savings Accounts.
  • Dental and vision plan options.
  • Paid time off plans including vacation, sick and personal time, holidays, and paid parental, military, bereavement, and jury duty leave.
  • Short- and long-term disability benefits, life insurance, and other insurance offerings.
  • Full flex work weeks where possible.
  • Growth and learning opportunities through an AI-powered career tool and internal mobility team.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service