Software Engineer 2

General Dynamics Information TechnologyAnnapolis Junction, MD
1dOnsite

About The Position

Transform technology into opportunity as a Software Engineer Senior at GDIT. Shape what’s next for mission-critical government projects while shaping what’s next for your engineering career. MEANINGFUL WORK AND PERSONAL IMPACT This is a full stack Software Engineering position. The Software Engineer shall be responsible for developing and maintaining a web application that manages access to HPC resources in a large multi-tenant containerized Kubernetes Linux environment. WHAT YOU’LL NEED TO SUCCEED Bring your engineering expertise along with a drive for innovation to GDIT. The Software Engineer Senior must have: ● Education: Bachelor of Arts/Bachelor of Science ● Experience: 5+ years of related experience ● Security clearance required: TS/SCI w/ Polygraph ● Position Required Skills:  Experience using the Linux CLI and Linux tools  Experience developing Bash scripts to automate manual processes  Experience with web technologies such as JavaScript, HTML, and CSS  Experience with JavaScript frameworks including React  Recent software development experience using Python  Experience designing and developing REST interfaces using FastAPI  Experience with SQL technologies such as MySQL, MariaDB, and PostgreSQL  Experience with containerization technologies such as Docker, containerd, and Podman  Experience with container orchestration technologies including Kubernetes  Experience with creating Helm Charts to deploy services in a Kubernetes environment  Experience with Git Source Control System ● Position Desired Skills:  Experience using the Atlassian Tool Suite (JIRA, Confluence)  Understanding of OICD or OpenID authentication protocols  Experience with AWS Cloud Services and Infrastructure  Familiar with Jupyter Notebooks GDIT IS YOUR PLACE At GDIT, the mission is our purpose, and our people are at the center of everything we do. ● Growth: AI-powered career tool that identifies career steps and learning opportunities ● Support: An internal mobility team focused on helping you achieve your career goals ● Rewards: Comprehensive benefits and wellness packages, 401K with company match, and competitive pay and paid time off ● Community: Award-winning culture of innovation and a military-friendly workplace OWN YOUR OPPORTUNITY Explore a career in software development at GDIT and you’ll find endless opportunities to grow alongside colleagues who share your dedication to advancing innovation. #MD_2026Alumni The likely salary range for this position is $152,150 - $205,850. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possibly contractual requirements and could fall outside of this range.

Requirements

  • Education: Bachelor of Arts/Bachelor of Science
  • Experience: 5+ years of related experience
  • Security clearance required: TS/SCI w/ Polygraph
  • Experience using the Linux CLI and Linux tools
  • Experience developing Bash scripts to automate manual processes
  • Experience with web technologies such as JavaScript, HTML, and CSS
  • Experience with JavaScript frameworks including React
  • Recent software development experience using Python
  • Experience designing and developing REST interfaces using FastAPI
  • Experience with SQL technologies such as MySQL, MariaDB, and PostgreSQL
  • Experience with containerization technologies such as Docker, containerd, and Podman
  • Experience with container orchestration technologies including Kubernetes
  • Experience with creating Helm Charts to deploy services in a Kubernetes environment
  • Experience with Git Source Control System

Nice To Haves

  • Experience using the Atlassian Tool Suite (JIRA, Confluence)
  • Understanding of OICD or OpenID authentication protocols
  • Experience with AWS Cloud Services and Infrastructure
  • Familiar with Jupyter Notebooks

Responsibilities

  • developing and maintaining a web application that manages access to HPC resources in a large multi-tenant containerized Kubernetes Linux environment

Benefits

  • Comprehensive benefits and wellness packages
  • 401K with company match
  • competitive pay and paid time off
  • full flex work weeks where possible
  • a variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave
  • short and long-term disability benefits
  • life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service