Modern Government Solutions-posted 8 days ago
Full-time • Mid Level
Onsite • Sterling, VA

Modern Government Solutions (MGS) is seeking a Software Developer to design and implement secure, scalable software solutions within cloud and hybrid environments supporting national security missions. The ideal candidate will have hands-on experience developing in AWS, building and automating CI/CD pipelines, and deploying containerized applications using modern DevSecOps practices.

  • Design, develop, and deploy secure software solutions within large-scale cloud and hybrid infrastructure environments.
  • Build, automate, and optimize CI/CD pipelines to support continuous integration, testing, and delivery across mission systems.
  • Develop applications and scripts using languages such as Python, Groovy, Bash, and Java , documenting code and maintaining in industry standard repositories (GitLab, GitHub, etc ).
  • Integrate and manage containerized architectures using technologies such as Docker and Kubernetes.
  • Collaborate with DevOps teams to automate provisioning, configuration, and system management within AWS.
  • Instrument and monitor IT systems for performance measurement and operational visibility.
  • Support system integration, troubleshooting, and performance tuning across Linux and Windows environments.
  • Implement and maintain endpoint management and deployment automation solutions.
  • Participate in technical reviews, Program Increment planning, sprint planning, and Agile ceremonies to ensure high-quality software delivery.
  • Maintain secure coding practices and ensure compliance with program and federal security standards.
  • Must possess an active Department of Defense (DoD) TS/SCI with CI Polygraph security clearance.
  • Bachelor's degree in Computer Science , Software Engineering, Information Systems, or related technical field (or equivalent experience).
  • 5+ years of hands-on experience developing software or automation scripts in AWS cloud environments.
  • Active AWS certification (Developer, Solutions Architect, SysOps Administrator, or equivalent).
  • Proficiency in one or more programming or scripting languages: Python, Groovy, Bash, or Java.
  • Direct hands-on e xperience implementing containerization technologies (e.g., Docker, Kubernetes, Podman ).
  • Experience instrumenting IT systems for performance measurement, monitoring, and optimization.
  • Experience supporting endpoint management and automation at enterprise scale.
  • Strong background in both Linux and Windows operating systems.
  • Familiarity with Infrastructure-as-a-Service (IaaS) or Platform-as-a-Service (PaaS) architectures and operations.
  • Experience developing and automating CI/CD pipelines within cross-domain architectures, using tools such as Jenkins, GitLab CI, or AWS CodePipeline .
  • Experience developing or deploying software in cross-domain or air-gapped architectures.
  • Experience with infrastructure automation tools such as Terraform, Ansible, or CloudFormation.
  • Knowledge of , and experience with, secure DevOps ( DevSecOps ) methodologies and tools.
  • Experience supporting I ntelligence C ommunity (IC) programs.
  • Familiarity with microservices architectures, REST APIs, and distributed systems.
  • Strong understanding of software testing, version control (Git), and Agile development practices.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service