Software Developer II

MarineTraffic
Fort Meade, United States of America
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Fort Meade, United States of America

Tech stack

Java
Agile Methodologies
Software Applications
Code Review
Computer Engineering
Software Debugging
Linux
Python
Network Protocols
Performance Tuning
Reverse Engineering
Secure Coding
Software Engineering
Software Systems
Computer Network Operations
GIT
Containerization
Kubernetes
Information Technology
Cyber Warfare
Software Version Control
Docker
Programming Languages

Job description

We are seeking a skilled Software Developer II to support mission-focused programs in a secure environment at Fort Meade. This role is intended for a developer who performs more complex tasks within the software development labor category while operating with limited supervision., The ideal candidate will have prior experience developing Offensive Cyber Operations (OCO) or Computer Network Operations (CNO) tools, and will contribute to the design, development, testing, and integration of specialized software capabilities supporting national security missions. The developer will work closely with engineers, analysts, and mission stakeholders to translate operational requirements into robust and effective technical solutions., * Design, develop, test, and maintain software applications and mission capabilities.

  • Develop and enhance OCO/CNO tools and supporting frameworks used in cyber operations environments.
  • Perform more complex development tasks, including feature design, integration, and performance optimization.
  • Collaborate with cross-functional teams to translate operational and technical requirements into scalable software solutions.
  • Participate in technical design discussions, architecture reviews, and code reviews.
  • Write clean, efficient, and maintainable code while following secure development practices.
  • Debug and resolve software defects, integration issues, and performance bottlenecks.
  • Support integration of developed capabilities into mission systems and operational environments.
  • Document technical designs, operational workflows, and development processes.
  • Work effectively with less direct supervision, demonstrating initiative and accountability for assigned deliverables.

Requirements

  • Active Top Secret clearance with CI Polygraph (TS/SCI with CI Poly required to start).
  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline.
  • 2-4 years of professional software development experience.
  • Prior experience developing tools or capabilities supporting Offensive Cyber Operations (OCO) or Computer Network Operations (CNO).
  • Proficiency in one or more programming languages such as Python, C++, C, Java, or Go.
  • Experience developing software in Linux-based environments.
  • Familiarity with networking protocols, system internals, and low-level software development concepts.
  • Experience using version control systems (e.g., Git) and standard software development lifecycle practices.
  • Strong analytical and problem-solving skills with the ability to independently implement complex technical solutions., * Experience supporting DoD or Intelligence Community cyber mission programs.
  • Familiarity with exploit development, vulnerability research, or reverse engineering concepts.
  • Experience with Agile development methodologies.
  • Knowledge of secure coding practices and operational security considerations.
  • Experience with containerization technologies (Docker, Kubernetes) or virtualized development environments.

Apply for this position