
Senior Software Engineer
Belay Technologies3 days ago
Fort Meade, MD, USASenior
Base Salary
$190k - $240k/yr
Responsibilities
- Design, develop, maintain, test, deploy, and sustain AI-enabled software and research tooling for computer network exploitation and vulnerability research.
- Own complex features and subsystems from requirements refinement through implementation, deployment, and ongoing sustainment.
- Develop agentic AI harnesses that orchestrate research tools, manage execution state, collect evidence, and evaluate results.
- Build sandbox-based dynamic analysis capabilities for executing and observing software, capturing runtime behavior, and reproducing vulnerabilities.
- Integrate debugging, instrumentation, fuzzing, crash analysis, and related research tools into automated or researcher-directed workflows.
- Create repeatable evaluations measuring finding validity, reproducibility, false-positive rates, and the usefulness of AI-assisted analysis.
- Develop backend services, APIs, data pipelines, and user interfaces that make research capabilities accessible and results traceable.
- Troubleshoot complex issues across application code, AI integrations, research tooling, and execution environments while improving performance, reliability, and observability.
- Lead design and code reviews, document technical decisions, mentor engineers, and communicate progress, risks, and tradeoffs to stakeholders.
Requirements
- At least 12 years of experience and a TS/SCI clearance with polygraph; a B.S. in a technical discipline or 4 additional years in place of the B.S.
- Demonstrated ability to independently design, implement, test, and deliver complex software features or subsystems.
- Proficiency in Python and maintainable, tested software development using modular design and object-oriented programming practices.
- Expertise in AI-enabled computer network exploitation or vulnerability research, including integrating AI into research workflows and evaluating outputs.
- Experience with vulnerability research or software analysis techniques such as reverse engineering, debugging, dynamic analysis, fuzzing, or crash triage.
- Working knowledge of isolated execution environments, runtime instrumentation, execution tracing, environment reproducibility, and evidence collection.
- Experience developing LLM applications or agentic systems with external tools, structured outputs, workflow state, error handling, and evaluation.
- Experience developing backend services and REST APIs using FastAPI, Flask, or Django and working with relational databases such as PostgreSQL.
- Experience working in Linux environments and understanding operating system behavior, processes, memory, and networking relevant to software analysis.
- Experience using Git, automated testing, CI/CD, and code review in collaborative software delivery.
- Ability to translate ambiguous requirements into technical work, explain tradeoffs, and guide other engineers.
- Preferred experience includes dynamic vulnerability research in sandbox environments, AI agents interacting with debuggers or fuzzers, virtualization, emulation, snapshots, automated provisioning, C/C++, assembly, binary analysis, memory corruption analysis, operating system internals, AI evaluation datasets, retrieval-augmented generation, vector databases, Elasticsearch, Qdrant, ChromaDB, TypeScript, React, security tooling, open-source projects, or technical publications.
Benefits
- 8 weeks of paid leave, including 4 weeks of personal leave, 3 Yay! days, a birthday day off, 11 paid holidays, and optional volunteer-program leave of up to 6 days.
- 10% matching 401(k) contributions vested on day one.
- $5,000 annual training and tuition benefit.
- Student loan repayment program.
- 100% company-funded HSA and medical coverage with 100% coinsurance.
- Dental coverage including orthodontia.
- Up to $420,000 in company-funded life insurance.
- Amazon Prime, gym reimbursement, monthly lunches, games and prizes, pet adoption program, referral bonus program, and other events.
- Flexible work-life balance and career development opportunities.
Tech Stack
Categories
About Belay Technologies
BELAY provides managed, U.S.-based virtual staffing for small and midsize organizations, including executive assistants, bookkeeping, and marketing support. Clients engage fractional, remote professionals through a subscription-like, managed-service model with personalized matching and flexible scope. Founded in 2010 and headquartered in Atlanta, Georgia, the privately held company focuses on operational support that frees leaders from scheduling, inbox, financial reporting, and other administrative workloads.