ManTech Software Engineer, Senior in Camp Pendleton, California

ManTech, a well-respected industry leader, is actively seeking talented professionals eager to support mission critical programs and solve some of the toughest problems critical to our great Nation s security.

ManTech is looking for a Software Engineer to provide support to current projects on our MCTSSA Camp Pendleton, CA contract.

Overview & Responsibilities:

  • Provide technology solutions and integration for initiatives involving next generation service-oriented architectures and messaging protocols.

  • Provide technical expertise in support of the migration of tactical C2 data that will assist the Government in adoption of the best overall approach toward Net-Centric operations.

  • Analysis, design and development of content interchange data models and schemas for new engineering activities that increase interoperability for tactical military information exchanges.

  • Collaboration in the design and development of interchange messaging data models and content that include, but are not limited to, National Information Exchange Model (NIEM) and Tactical Military message standards.

  • Creation of messaging schema formats represented by XML and JSON

  • Development of messaging content transformation solutions with application tools, open source programming libraries and package build tools.

  • Working with user community to define requirements for new capabilities and then design, develop, integrate, test, and maintain near-real-time Net-Centric software.

  • Working with program and team leads to identify requirements, and to assist in designing and development of standards-based solutions.

  • Meet challenges with resourcefulness; generates suggestions for improving work; develops innovative approaches and ideas; takes calculated risks; ability to present ideas and information.

  • Perform system and software testing, including unit testing, before formally submitting to the program.

  • Prepare and peer review documentation (i.e. Software Requirements Specifications, Test Plans, Code Reviews and Trade Studies).

  • Provide technical guidance to customers and team members

Mandatory Skills and Experience:

  • 5+ years of relevant experience.

  • Eligible to obtain and maintain a DoD security clearance.

  • Practical experience with application service oriented communications and messaging protocols and serialization libraries for binary, JSON, or XML formats.

  • Experience with message schema binding and serialization.

  • Integration experience with web services running on Linux platforms.

  • Test, build and packaging automation experience to implement Continuous Integration (CI)

  • Proven ability to work independently as well as collaboratively in a multidisciplinary team.

Preferred Skills and Experience:

  • Practical skills in the implementation of open source application layer communications protocols that may include AMQP, RPC, WAMP and messaging protocols for binary, JSON, or XML formats.

  • Experience with message schema binding, serialization, and transformation programming libraries such as Jackson, JAXB, JSONIX, and Saxonica with Java or JavaScript.

  • Development and integration experience with Linux, software containers, such as Docker, and operating system virtualization.

  • Test, build and packaging automation experience using Ant, Maven, Gulp, or NodeJS Package Manager (NPM)

  • Familiarity with JSON Schema, NIEM, GML, OWL, and other data architecture open standards and guidance is highly desirable.

  • Experience in data model design, mapping, and transformation using tools such asOxygen XML, Altova XML Spy, or Altova MapForce

  • Experience with Agile development methodologies in a CMMI II or higher development organization is desirable.


Requires Bachelor s degree (in Engineering, Computer Science or related field) or equivalent, and five to seven years of related work experience.


Equivalent Experience/Education, Bachelor's Degree

Years of Experience

05-06 years w/High School Diploma, 11-13 years w/High School Diploma, 05-07 years w/Bachelors Degree, 02-04 years w/Masters Degree

Position Type





ManTech International Corporation is comprised of approximately 7,300 talented employees who use advanced technology to help government and industry meet some of their greatest challenges around the world. We adhere to the simple, no-nonsense values on which ManTech was founded more than four decades ago, aligning squarely with the mission objectives of our customers. As our customer base continues to expand and diversify, we continue to diversify our workforce and solutions. Nearly half our employees have a military background, and approximately 70 percent hold a government security clearance. As a leading provider of innovative technology services and solutions for the nation's defense, security, health, space, and intelligence communities; we hold nearly 1,100 active contracts with more than 50 different government agencies.

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 Waretime 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 accomodation if you are unable or limited in your ability to use or access as a result of your disability. To request an accomodation please click and provide your name and contact information.