Senior Software Developer
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Developer (Cyber): Developing applications for cyber offense and defense with an accent on reverse engineering or LLM integration. Focus on building LLM applications using Langchain/LangGraph, reverse engineering with IDA/Ghidra, and applying OOP in Python/Java for mission-critical systems.
Hybrid in Annapolis Junction, MD
$77,000-$163,000
Company
Provider of cyber operations, data intelligence, systems integration, and mission support for intelligence and defense sectors.
What you will do
- Develop software leveraging OOP principles in Python or Java for cyber missions.
- Conduct reverse engineering using IDA/Ghidra and x86 assembly.
- Build LLM applications with frameworks like Langchain, LangGraph, and vector databases.
- Collaborate in a multidisciplinary team on vulnerability research and CNO/CNE development.
- Contribute to hardware emulation, system engineering, and data analytics.
Requirements
- Hybrid position in Annapolis Junction, MD
- Proficiency in Python or Java with strong OOP (~9 years experience)
- At least one skill set: reverse engineering (IDA/Ghidra plugins, x86) or LLM apps (Langchain, embeddings, local LLMs)
- Bachelor of Science in Computer Science or related field
- Ability to obtain security clearance
Nice to have
- Experience in both Python and Java
- Testing with JUnit/Pytest
- gRPC or RPC protocols
- ARM/PPC assembly
- Agentic workflows, inference servers, packaging systems
Culture & Benefits
- Collaborative team environment with mentorship and training.
- Expansive technical portfolio across cyber disciplines.
- Opportunities to advance career in national security missions.
- Equal opportunity employer.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →