Senior Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

MANTECH · 6 hours ago

Senior Software Engineer

MANTECH is seeking an experienced and passionate Software Engineer to join their team located in the Ft. Meade, MD area. The role involves developing, maintaining, and enhancing complex software systems based on documented requirements, while also reviewing and testing software components for adherence to design requirements.

Cyber SecurityInformation TechnologySecurityTelecommunications
check
Growth Opportunities
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements
Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test results. Resolves software problem reports
Utilizes software development and software design methodologies appropriate to the development environment
Provides 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

Qualification

C/C++ContainerizationLinuxRESTful web applicationsPythonReact/TypeScriptMongoDBAnsibleGitLab CI/CDBasic networkingUI developmentSystem administrationFull-stack development

Required

14+ years of software development experience in programs and contracts of similar scope, type, and complexity is required
Bachelor's degree in computer science or related discipline from an accredited college or university is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree
Experience in C/C++ (Rust Programming Language)
Experience containerizing applications for creating, managing, and deployments, e.g Rancher/Kubernetes/Docker
Proficiency in Linux environments
Familiarity with GitLab CI/CD
Experience developing RESTful web applications
Must have a current/active TS/SCI with Poly

Preferred

Experience with Kubernetes NGINX Ingress Controller and Linkerd
Strong Python development skills
Front-end experience with React/TypeScript
Experience working with MongoDB
Some experience with UI development
Basic networking experience
Experience working with products such as Cisco Nexus Dashboard Orchestrator, Cisco APICs, vSphere, Vmware Horizon View, IPAM, and Keycloak
Experience with Ansible, running templates (bonus if you can write playbooks)
Experience with system administration tasking (certs, PKI, troubleshooting)
Prefer full-stack engineer who can handle both front-end and back-end development

Company

ManTech is a technology company that offers cyber, IT, and data analytics technologies and solutions for security programs.

Funding

Current Stage
Public Company
Total Funding
unknown
2022-05-16Acquired
2002-02-07IPO

Leadership Team

leader-logo
Matt Tait
Chief Executive Officer & President
linkedin
leader-logo
Gavin Greene
VP of Business Development
linkedin
Company data provided by crunchbase