V

Visionist

Engineering, software development and analytics services

Application Developer - Reverse Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeLaurel, MD, USA

About the Job

Requirements

  • A bachelor's degree in a technical discipline is required, though four additional years of experience may substitute for the degree.
  • Six to eleven years of application development experience are required; applicants with a master's degree need four years.
  • Experience with reverse-engineering tools such as Ghidra or IDA Pro is required.
  • A strong understanding of low-level concepts, including Linux file formats, assembly, binaries, memory, and calling conventions, is required.
  • Experience developing tools, scripts, or plugins for analysis workflows is required.
  • Experience with at least one reverse-engineering-relevant scripting or programming language, such as Python or C/C++, is required.
  • Experience prototyping, evaluating, and refining experimental tooling is required.
  • Familiarity with artificial intelligence and large language models, and interest in gaining hands-on experience with AI-assisted development, are required.
  • Experience with Atlassian tools, including Jira and Confluence, is required.
  • Active Top Secret/Sensitive Compartmented Information clearance with polygraph is required.
  • U.S. citizenship is required; green card holders and permanent residents are not eligible.
  • Applicants selected must be able to obtain and maintain a government security clearance.

Responsibilities

  • Design and build tooling enhancements for reverse-engineering workflows.
  • Experiment with autonomous and semi-autonomous agents to support software development.
  • Automate common reverse-engineering tasks, including analysis and documentation.
  • Apply AI-assisted techniques to binary analysis, annotation, and pattern identification.
  • Collaborate directly with customers and teammates to shape and refine solutions.
  • Measure and document the effectiveness of tooling improvements.

About the Company

Visionist

Engineering, software development and analytics services

Visionist provides engineering, software development, and analytical services for mission-critical intelligence projects. It assembles cross-disciplinary teams—developers, analysts, designers, and data scientists—to own and deliver critical outcomes, often under large prime contracts. Its offerings include integrating AI/ML into mission systems, embedding data scientists in analytics, UX and data-analysis apps, signal/cyber/exploitation analysis, penetration testing, data modeling, and DSP. The company combines a small-team feel with scale, shares employee ownership through an ESOP, and aims to keep staff engaged while delivering meaningful, mission-focused results.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Columbia, SC
Founded
2010

Recently Posted Jobs

Explore more opportunities at Visionist

See more jobs