Software Developer III

MarineTraffic
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
Compensation
$ 26K

Job location

Tech stack

Java
Agile Methodologies
Software Quality
Code Review
Computer Engineering
Linux
Python
Network Protocols
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 Software Developer III with experience developing Offensive Cyber Operations (OCO) or Computer Network Operations (CNO) tools to support mission-critical cyber programs. The developer will contribute to the design, development, and enhancement of specialized cyber capabilities used in operational environments.

This role requires an engineer capable of working mostly independently while collaborating with a larger technical team, contributing to moderately complex development tasks within the labor category function. The developer may also direct or guide low-complexity development efforts or smaller technical tasks, ensuring quality implementation and alignment with mission requirements., * Design, develop, test, and maintain OCO/CNO tools and supporting cyber capabilities.

  • Contribute to moderately complex software development tasks, including feature development, integration, and capability enhancement.
  • Work independently on assigned development efforts while collaborating with engineers, analysts, and mission stakeholders.
  • Provide guidance or direction on low-complexity development efforts or discrete technical tasks.
  • Translate operational requirements into reliable and scalable software solutions.
  • Participate in technical design discussions, code reviews, and integration planning.
  • Troubleshoot and resolve software defects, performance issues, and integration challenges.
  • Implement secure coding practices and ensure code quality through testing and peer review.
  • Support the integration of developed capabilities into mission systems and operational environments.
  • Document software designs, development activities, and technical procedures.

Requirements

  • 4-7 years of software development experience
  • 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.
  • Professional experience developing Offensive Cyber Operations (OCO) or Computer Network Operations (CNO) tools or capabilities.
  • 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 concepts.
  • Experience using version control systems such as Git and standard software development lifecycle practices.
  • Ability to work independently while coordinating effectively with technical teams., * Experience supporting DoD or Intelligence Community cyber mission programs.
  • Familiarity with reverse engineering, vulnerability research, or exploit development concepts.
  • Experience with Agile development methodologies.
  • Knowledge of containerization technologies such as Docker or Kubernetes.
  • Experience building or supporting operational cyber frameworks or toolchains

Apply for this position