Cybersecurity Python Developer

Job Category: Technology and IT
Job Type: Full Time
Company Name: TMC TECHNOLOGIES

About TMC Technologies

TMC Technologies is a leading provider of advanced engineering and cybersecurity solutions for U.S. defense programs. We proudly support the Naval Surface Warfare Center Dahlgren Division (NSWCDD), delivering expertise in tactical systems such as AEGIS, Aegis BMD, and FMS. Our mission is to develop and maintain secure, high-performance systems that strengthen the Navy’s capabilities in today’s evolving threat landscape.

Position Overview
We are seeking a talented Cybersecurity Engineer to design, develop, and implement cybersecurity solutions for Navy tactical applications. In this role, you will create tools in Python, perform vulnerability assessments, and integrate security measures in compliance with Department of Navy and NIST standards. You will work closely with engineering teams to enhance system security, ensure compliance, and support mission-critical operations.

Key Responsibilities

  • Develop cybersecurity tools and scripts in Python to support Navy tactical systems.

  • Implement cybersecurity solutions applying network engineering, systems administration, and security best practices.

  • Conduct vulnerability research, malware analysis, penetration testing, and reverse engineering.

  • Install, configure, and evaluate COTS cybersecurity tools for compliance with Navy requirements.

  • Document cybersecurity requirements and align them with DoN 8500.1, NAVSEA 9400.2, and PEO IWS 5239.1 standards.

  • Map security controls from CNSSI 1253, NIST 800-53, and NIST 800-125B to Navy system specifications.

  • Create and manage POA&Ms to monitor progress, address risks, and ensure timely completion of tasks.

Required Qualifications

  • U.S. Citizenship (Required for clearance).

  • Eligibility for Secret Security Clearance.

  • Bachelor’s Degree in Computer Science or related field.

  • Strong Python development skills.

  • Solid knowledge of cybersecurity concepts, including vulnerability mitigation.

Preferred Qualifications

  • Experience with Virtual Machine (VM) architecture and configurations.

  • Prior DoD or Navy systems experience.

Why Join Us

  • Work on critical U.S. Navy defense programs.

  • Collaborative, mission-driven environment.

  • Competitive salary and full benefits package.


APPLY

Apply for this position

Allowed Type(s): .pdf, .doc, .docx