Secure our Nation, Ignite your Future
Top Secret Cleared - Software Development Engineer II
Responsible for the design, development, testing, and management
of the application development projects in support of IT
infrastructure. This includes the programmatic integration of third
party components, the introduction of new custom capabilities,
modification of existing code, process improvement recommendation,
and automation of operations and maintenance tasks. Duties include
technical project milestone reviews, code architecture sessions,
resource estimation, and development best practices knowledge
Position requirements and duties of the Software Development
The contractor shall be responsible for program design, coding,
testing, debugging, and documentation.
The contractor shall recommend and utilize the appropriate
programming language for each component or workload based upon
performance requirements, supportability, integration with existing
components, maintainability, and other selection criteria deemed
The contractor shall have full technical knowledge of all phases
of applications systems analysis and programming.
The contractor shall analyze business functions or processes to
understand the needs for which applications are being designed.
The contractor shall be able to conduct large scale development
The contractor shall develop all components and services using
industry best practices such as test driven development,
centralized source code management, code reviews, and automated
The contractor shall utilize continuous integration / continuous
deployment (CI/CD) workflows to the maximum extent possible for all
The contractor shall produce DevOps best practice templates and
guides to serve as examples to other development teams interested
in transitioning to DevOps development workflows.
The contractor may be asked to provide assistance with the
creation and maintenance of trusted computing components, such as
operating system images, application templates, platform as a
service infrastructure, etc.
The contractor shall provide subject matter expertise during the
review of potential technologies proposed for integration with the
The contractor shall fully document development efforts using a
combination of code comments, project issue tracking, change
requests, and formal documentation.
The contractor shall understand agile software design and be
able to create/consume stories within a sprint structure.
The contractor shall ensure that software deployments minimally
impact production workloads running in production environments. All
developed components should be produced in accordance with industry
best practices for high availability environments.
The contractor shall performance of analysis and tests, as
needed, to aid the design process and to document the end item
business functionality and performance requirements.
Experience/Education requirements for the Software Development
The contractor shall have a minimum of 6 years' experience in
the design and development of complex server based, client/server,
service oriented, micro-service, and/or n-tiered applications.
Bachelor's degree in relevant field preferred. Experience serving
as the engineer of complex technology implementations in a web
service centric environment preferred. Experience with
containerization technologies (e.g., LXC, Docker, Rocket)
preferred. Advanced knowledge and implementation experience with
the Atlassian Suite. Experience with automation/configuration
management using Chef, Puppet, Ansible, or similar preferred.
- Must be able to remain in a stationary position 50%
For all positions requiring access to technology/software source
code that is subject to export control laws, employment with the
company is contingent on either verifying U.S.-person status or
obtaining any necessary license. The applicant will be required to
answer certain questions for export control purposes, and that
information will be reviewed by compliance personnel to ensure
compliance with federal law. ManTech may choose not to apply for a
license for such individuals whose access to export-controlled
technology or software source code may require authorization and
may decline to proceed with an applicant on that basis alone.
ManTech International Corporation, as well as its subsidiaries
proactively fulfills its role as an equal opportunity employer. We
do not discriminate against any employee or applicant for
employment because of race, color, sex, religion, age, sexual
orientation, gender identity and expression, national origin,
marital status, physical or mental disability, status as a Disabled
Veteran, Recently Separated Veteran, Active Duty Wartime or
Campaign Badge Veteran, Armed Forces Services Medal, or any other
characteristic protected by law.
If you require a reasonable accommodation to apply for a
position with ManTech through its online applicant system, please
contact ManTech's Corporate EEO Department at (703) 218-6000.
ManTech is an affirmative action/equal opportunity employer -
minorities, females, disabled and protected veterans are urged to
apply. ManTech's utilization of any external recruitment or job
placement agency is predicated upon its full compliance with our
equal opportunity/affirmative action policies. ManTech does not
accept resumes from unsolicited recruiting firms. We pay no fees
for unsolicited services.
If you are a qualified individual with a disability or a
disabled veteran, you have the right to request an accommodation if
you are unable or limited in your ability to use or access http://www.mantech.com/careers/Pages/careers.aspx
as a result of your disability. To request an accommodation please
click email@example.com and provide your name and contact