ManTech International

Software Engineer

ManTech International$95K — $115K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • BS in Electrical Engineering, Computer Engineering, Computer Science, IT, or related field.
  • 3+ years of software development using languages like Java, Python, Go, or C++.
  • 2+ years implementing Agile or DevSecOps methodologies in a professional context.
  • IAT Level II certification as per DOD 8570.01-M required.
  • 3+ years managing software build tools, software testing, or using cloud infrastructure.

Responsibilities

  • Develop cybersecurity software in line with the NSWCPD System Engineering Process.
  • Conduct security analysis on software and code bases.
  • Maintain software and hardware configuration control.
  • Apply Machine Learning to extract cybersecurity data from various sources.
  • Create and update technical documentation including manuals and diagrams.
  • Assist in developing drawing packages for test facility configurations.
  • Implement DevSecOps solutions for software products using build automation and scanning tools.

Benefits

  • Career growth opportunities within a supportive environment.
  • Onsite position to enhance team collaboration.
  • Involvement in innovative cybersecurity projects.
  • Engagement with cutting-edge technologies like Machine Learning.
  • Supportive team culture focused on customer-oriented solutions.
Full Job Description
Description & Requirements

MANTECH seeks a motivated, career and customer-oriented Software Engineer to join our team in Philadelphia, Pennsylvania. This is an onsite position.

Responsibilities include but are not limited to:
  • Provide cybersecurity system software development support to the customer in accordance with NSWCPD System Engineering Process (SEP). Development to include design and implementation of software with development and execution of unit tests for Operational Technology (OT) systems.
  • Perform software security analysis on software baselines and source code.
  • Establish and maintain configuration control of software, hardware, and containers.
  • Support development and application of Machine Learning techniques to identify cybersecurity-critical data elements from technical documents and other sources of information.
  • Develop, evaluate, update, and review technical documentation 9inclduing manuals, system diagrams, system drawings, signal flow diagrams, logistics documents and data sets, and operating procedures)
  • Support development and review of drawing packages representing shipboard and land-based test facility configurations.
  • Support design, development, and implementation of DevSecOps solutions for software products deployed to laboratory, test facility, or shipboard environments. Support shall include use of software build automation and dependency management tools as well as static and dynamic vulnerability scanning tools.


Minimum Qualifications:
  • BS degree in Electrical Engineering, Computer Engineering, Computer Science, Information Technology, or Information Systems.
  • 3+ years of professional experience developing software using one or more high-level languages such as Java, Python, Go, or C++.
  • 2+ years of professional experience applying software development methodologies, including Agile and/or DevOps/DevSecOps in a professional or academic setting.
  • Must possess an IAT Level II IAW DOD 8570.01-M qualifying certification
  • Must meet at least 1 of the following:
    • 3+ years managing, maintaining, and supporting software build tools and revision control systems
    • 3+ years performing software testing and QA duties (ad-hoc, unit, performance, regression, or smoke testing)
    • 3+ years developing software using cloud-based infrastructure (AWS, Microsoft Azure, etc.) in a professional or academic setting.


Clearance Requirements:
  • US Citizenship required and an active or current Secret Clearance or ability to obtain prior to starting this position.


Physical Requirements:
  • Must be able to move up/down ladders, along narrow companionways, and lift and carry equipment and tools weighing 25 lbs.
  • Must be able to remain in a stationary position 50% of the time. Occasionally move about inside the office to access file cabinets, office machinery, or to communicate with co-workers, management, and customers via email, phone, and or virtual

About ManTech International

ManTech International Corporation is an American defense contracting firm that was founded in 1968. The company provides cybersecurity, intelligence, and defense solutions to the United States Government. ManTech has over 9,000 employees and operates in 40 countries worldwide. The company's services include software development, systems engineering, and enterprise IT solutions. ManTech has been awarded numerous contracts by the U.S. Department of Defense and other government agencies.
Learn more about ManTech International
Size
9,800 employees
Market Cap
$3.7 billion
Industry
Net Income
$120.5 million
Founded
1968
5 Year Trend
+9.8%
Revenue
$2.5 billion
NASDAQ

Similar Jobs

More Jobs at ManTech International

More Information Technology Jobs

Find similar Software Engineer jobs: