Mid-Tier Software Engineer

ManTech (www.mantech.com)


  Full Time   Employee   Contractor

United States

Become an integral part of a diverse team that leads the world in Mission, Cyber, and Intelligence Solutions. At ManTech International Corporation, you will help protect our national security while working on innovative projects that offer opportunities for advancement.

Position Responsibilities:
Develop software to meet requirements
Perform data modeling to enforce standard format
Develop and maintain documentation through the use of APIs
Perform software testing to ensure requirements have been met
Resolve issues of interoperability between products and other associated programs or systems
Adhere to the products agile software development process

Position Requirement:
Developing REST Services
Data transformation to/from different data models
Using agile and/or spiral development methodologies

Desired Qualifications:
Experience with agency security accreditation process
Experience with JAVA development and tools such as Maven, Junit, SLF4J
Network security experience with: Access and authorization – PKI, chain trusting, CAS Threat model development Vulnerability assessments
Knowledge of the following: Apache Mesos, Linux cgroups Web development JavaScript/JSON REST/Web architecture HTTP specification
Experience with noSQL Databases: Cassandra, MongoDB, Berkeley DB
Using JIRA to manage work
Using Confluence to document work

SIGINT Experience:
Five (5) years of direct experience with intelligence community or signals intelligence activity.

Position Requirements:
Twenty (20) years in a technical role in projects and programs for Government or Industry customers
Eight (8) years experience providing technical direction for the development engineering, integration and testing of complex hardware/software systems.
Twelve (12) years experience as a Systems Engineer in programs that encompass system architecture, requirements analysis, process execution and evaluation.
Five (5) years experience in developing strategic and implementation plans for large-scale information systems. (Large scale information system is defined as having at least one of the following characteristics: Over 1,000 users; Over 100 sensors; Over 1000 entities in the information model as represented by an Entity Relationship diagram or UML; Over 20 distinct physical subsystems.)
Seven (7) years experience developing documentation required in support of both technical and training requirements.
Four (4) years experience in reverse engineering and re-engineering.
Seven (7) years experience in developing system architecture and design including: Software Hardware Communications Interface requirements
Four (4) years experience in leading system definition, trade-off and design activities.
Four (4) years experience in leading analysis of system requirements and components.
Four (4) years experience in performing system audits to ensure intended system functionality, operation and performance requirements are achieved. Shall have four (4) years experience in system performance analysis.
Four (4) years experience in planning the next generation system.
Ten (10) years experience developing, delivering testing an supporting integrated hardware and software systems with functional requirements within a CMMI Level 2


To apply for this job, contact:
Human Resources

Save This Job

Email This Job to a Friend