Software Developer IV
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
SeniorJob location
Tech stack
Assembly Language
Code Review
Computer Security
Software Debugging
Distributed Systems
Python
Network Protocols
Reverse Engineering
Secure Coding
Software Engineering
Software Systems
Systems Architecture
Computer Network Operations
Information Technology
IDA Pro
Operational Systems
Cyber Warfare
Programming Languages
Job description
We are seeking a highly skilled Software Developer IV with experience in Offensive Cyber Operations (OCO) or Computer Network Operations (CNO) tool development. This role is ideal for a technically strong individual who thrives on solving complex challenges and is capable of stepping into a Team Lead role as needed. You will work on mission-critical systems, contributing to the design, development, and deployment of advanced cyber capabilities., * Design, develop, test, and maintain advanced software solutions supporting OCO/CNO missions
- Contribute to complex technical problem-solving in areas such as low-level systems, networking, and security
- Collaborate with cross-functional teams including analysts, operators, and engineers
- Lead small teams or projects when required, providing technical direction and mentorship
- Participate in code reviews, system architecture discussions, and technical decision-making
- Analyze existing tools and systems to improve performance, scalability, and reliability
- Ensure software meets security, compliance, and operational standards
Requirements
- Active TS/SCI clearance with CI Polygraph
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
- 5+ years of software development experience
- Prior experience as an OCO or CNO Tool Developer
- Strong proficiency in one or more programming languages (e.g., C, C++, Python, Rust)
- Experience with Linux/Unix systems and low-level programming concepts
- Solid understanding of networking protocols, operating systems, and cybersecurity principles
- Proven ability to work on complex, mission-driven technical challenges, * Experience leading technical teams or serving as a team lead/mentor
- Background in reverse engineering, exploit development, or vulnerability research
- Familiarity with assembly language and debugging tools (e.g., GDB, IDA Pro, Ghidra)
- Experience with distributed systems or cloud environments
- Knowledge of secure coding practices and software assurance
Key Attributes
- Strong analytical and problem-solving skills
- Ability to operate both independently and in a collaborative team environment
- Leadership potential with excellent communication skills
- Adaptability in a fast-paced, mission-critical setting