Software Engineer

Mantech International Corporation
Columbia, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Columbia, United States of America

Tech stack

Testing (Software)
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Confluence
JIRA
Bash
Code Reuse
CompTIA Security+
Linux
DevOps
Integrated Development Environments
Python
Performance Tuning
Public Key Infrastructure
Ansible
Software Engineering
Software Systems
vSphere
Kubernetes
Bug Reporting
Information Technology
Terraform
Go

Job description

MANTECH seeks a highly motived and collaborive Software Engineer to join our team in Columbia, MD. In this role, you will develop, maintain, and enhance complex and diverse software systems based upon documented requirements. Work individually or as part of a team. Review and test software components for adherence to the design requirements and document test results. Resolve software problem reports. Utilizes software development and software design methodologies approprie to the development environment. Provide specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components., * Design, code, and modify software to add feures, implement high-performance algorithms, and integre applicions into diverse opering environments.

  • Design and implement complex da interfaces and execute queries for existing or proposed repositories to ensure da accessibility and system functionality.
  • Analyze work processes and system performance to develop technical solutions and provide recommendions for improving development standards.
  • Write and review technical documention while assisting in the development and execution of comprehensive software test procedures.
  • Regularly collabore with team members, management, and customers through clear and effective communicion, including delivering professional presentions and ensuring the accure exchange of critical informion

Requirements

  • 20 years of experience as a SWE in programs and contracts of similar scope, type, and complexity is required.
  • Bachelor's degree in computer science or reled discipline from an accredited college or university is required. 4 years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree.
  • 1 Required certificion: CompTIA Security+ CE, CCNA-Security, CySA+, GICSP, GSEC, CND, or SSCP
  • Hands-on experience opering or plform engineering production-grade Kubernetes clusters
  • Understanding of containerizion concepts and operions, i.e. pod security standards
  • Working knowledge of PKI certifices and PKI management
  • Experience with GitOps development and CI/CD pipelines
  • Basic Linux administrion
  • Experience with Python and Bash scripting
  • Experience with Jira/Confluence for project, tasks and documention management

Preferred Qualificions:

  • Understanding of VMware vSphere vCenter, vSphere API and reled services
  • Understanding of Amazon AWS EC2, EC2 API and reled services
  • Understanding of advanced Kubernetes performance tuning and troubleshooting for services
  • DevOps skills in Go, Ansible and Terraform (IaC)

Clearance Requirements:

  • Must have a current/active TS/SCI with Polygraph

Physical Requirements:

  • Must be able to remain in a stionary position 50% of the time
  • Occasionally moves about inside the office to access file cabinets, office machinery, etc.

Apply for this position