1

Lisp Jobs in Virginia (NOW HIRING)

Lisp information

See Virginia salary details

$9

$23

$48

How much do lisp jobs pay per hour?

As of Sep 5, 2026, the average hourly pay for lisp in Virginia is $23.95, according to ZipRecruiter salary data. Most workers in this role earn between $15.24 and $27.40 per hour, depending on experience, location, and employer.

What is a Lisp programmer?

Lisp programmers are software developers who specialize in using the Lisp programming language to design, build, and maintain software applications. Lisp, one of the oldest high-level programming languages, is known for its unique parenthetical syntax and powerful features for symbolic computation and artificial intelligence. Lisp programmers often work in fields like AI research, data analysis, and academic computing, leveraging the language's flexibility and dynamic capabilities. They may also contribute to maintaining and extending legacy systems that rely on Lisp code.

What are the key skills and qualifications needed to thrive as a Lisp developer, and why are they important?

To thrive as a Lisp Developer, you need a strong understanding of computer science fundamentals, proficiency in Common Lisp or Scheme, and experience with functional programming concepts. Familiarity with development tools like SLIME (Superior Lisp Interaction Mode for Emacs), version control systems, and experience with debugging and profiling Lisp code are typically required. Analytical thinking, problem-solving abilities, and effective communication help developers collaborate on complex projects and convey technical concepts. These skills ensure efficient code development, maintainability, and successful project outcomes in environments utilizing Lisp.

How do Lisp developers typically collaborate with other team members in software development projects?

Lisp developers often work closely with cross-functional teams, including front-end developers, system architects, and project managers, to build and maintain robust software systems. Collaboration usually involves regular code reviews, pair programming sessions, and participation in sprint planning or agile meetings. Communication is essential, as Lisp code may be less familiar to some team members, so developers often provide documentation or walkthroughs to ensure alignment. This collaborative approach helps integrate Lisp components smoothly with other technologies and ensures project goals are met efficiently.

What is the difference between Lisp vs Python Developer?

AspectLispPython Developer
Required CredentialsTypically a degree in Computer Science or related field; certifications are uncommonDegree in Computer Science or related; Python certifications available
Work EnvironmentResearch, AI, academic settings, specialized software developmentWeb development, data analysis, automation, general software projects
Industry UsageLess widespread, niche applications in AI and academiaWidely used across tech, finance, startups, and enterprise sectors
Search & Comparison IntentUnderstanding Lisp's niche and applicationsComparing Lisp with popular languages like Python

While Lisp is a specialized programming language often used in AI and academic settings, Python Developers work in a broader range of industries with more widespread adoption. Both roles require a strong programming background, but their typical environments and applications differ significantly.

What cities in Virginia are hiring for Lisp jobs?

Cities in Virginia with the most Lisp job openings:

Infographic showing various Lisp job openings in Virginia as of August 2026, with employment types broken down into 97% Full Time, and 3% Contract. Highlights an 84% Physical, 5% Hybrid, and 11% Remote job distribution, with an average salary of $49,808 per year, or $23.9 per hour.

Systems Architect - Subject Matter Expert

Beyond SOF

Herndon, VA • On-site

$249K/yr

Full-time

Re-posted 2 days ago


Job description

Systems Architect - Subject Matter Expert
Summary:
Designs and develops solutions to complex applications problems, system administration issues, or network concerns. Performs systems management and integration functions. Analyzes science, engineering, business, and all other data processing problems for application to electronic data processing systems. Analyzes user requirements, procedures, and problems to automate or improve existing systems and review computer system capabilities, workflow, and scheduling limitations. May analyze or recommend commercially available software.
Incorporates engineering strategies for introducing new technology into the NRO's infrastructure-related business processes. Develops future technology and architectural advancements to support CIO architectural strategy, technology migration, and integration and evolution.
Duties, Tasks, and Responsibilities
  • Coordinate, review, and integrate the deliverables of information and technology architects into cohesive solutions architectures.
  • Design all data solutions in alignment with applicable policies, standards, and practices.
  • Perform other duties as needed
  • Provide creative and innovative architectural solutions to ill-defined requirements. Review and assess impact of proposed scope changes to future architectures.
  • Support the development and maintenance of data models, data dictionaries, data maps and other architecture artifacts across the enterprise.
  • Willingness and passion to learn new hardware/software systems that are consistent with duties
  • Work with senior business and technical personnel to deliver a robust scalable architecture that meets the business goals of the enterprise.

Knowledge, Skills, and Abilities
  • A willingness to participate in training and project management functions as needed
  • Ability to explain technical issues clearly and accurately to both technical and non-technical audiences.
  • Ability to translate requirements into end-to-end designs for systems that involve multiple interfaces and supporting data repositories.
  • An easy-going personality and a good sense of humor. Demonstrated ability to adjust to changing priorities.
  • Demonstrated ability to be a quick learner who can work independently.
  • Demonstrated knowledge and expertise in enterprise data strategy, data governance practices, data stewardship principles, data architecture principles, data standards, and metadata management best practices.
  • Excellent communication skills, both written and oral. Experience with Java/JEE APIs, JavaScript.
  • Experience with Web Services, Service-Oriented Architecture (SOA), application integration technologies and approaches, Business Intelligence/Data Warehousing solutions, data management technologies (Extract-Transform-Load (ETL), Data Profiling, Data Mining, Metadata Repositories)
  • Experience with other programming languages such as Ruby, Python, Lisp or C/C++. Experience with successful full life-cycle software development projects.
  • Familiarity with good object-oriented design principles and UML modeling techniques Familiarity with open source products and tools such as Eclipse, Ant, JUnit, Apache, Tomcat. Knowledge of CWE (Windows XP), Linux, and Solaris operating environments.
  • Significant experience with HTML/XHTML and XML.
  • Significant experience with popular database management system (DBMS) products such as Oracle and MySQL.
  • Strong customer service skills, teaming skills, and the ability to collaborate within a cross-functional team.
  • Strong data analysis and data quality assessment skills
  • Strong knowledge of data modeling and design techniques for both relational and multi-dimensional databases.

Minimum Education
  • General equivalency guidelines for education, certifications, and experience are provided below; however, these guidelines do not immediately qualify someone at a particular level. Skill levels for an individual are based upon a combination of education, training, and experience, e.g. someone may have 20 years of professional experience; however they may only be qualified as Full Performance based upon the expertise needed to perform the work within that category.
  • General professional years of experience may be substituted for specialized years of experience at a ratio of three (3) years of general experience within an occupation for one (1) year of specialized experience.
  • Relevant certifications will be considered equivalent to three (3) months of specialized experience.
  • An Associate's degree in Computer Science, Information Systems, Engineering, Business, or a scientific or technical discipline related to the specific skill will be considered equivalent to eighteen (18) months specialized experience.
  • A Bachelor's degree in Computer Science, Information Systems, Engineering, Business, or a scientific or technical discipline related to the specific skill will be considered equivalent to three (3) years specialized experience (total equivalency is not cumulative when combined with an Associate's degree).
  • A Master's degree in Computer Science, Information Systems, Engineering, Business, or a scientific or technical discipline related to the specific skill will be considered equivalent to two (2) years specialized experience (up to a total of five (5) years when combined with a Bachelor's).
  • A Doctorate in Computer Science, Information Systems, Engineering, Business, or a scientific or technical discipline related to the specific skill will be considered equivalent to two (2) years specialized experience (up to a total of seven (7) years when combined with a Master's and a Bachelor's).

Minimum Experience
Subject Matter Expert (SME):
  • Individual is acknowledged as a SME within the occupation and/or specific skill.
  • Generally someone that is certified with the specific language, system, or technology required.
  • Normally requires at least sixteen (16) years of experience specific to the skill or occupation.
  • However, for specific computer languages, systems or technologies, expertise with the subject matter or technology outweighs the number of years of experience. This is especially true with emerging technologies.
  • SMEs shall be capable of mentoring or training other team members and sharing their expertise within and across contracts, organizational boundaries and with Customers.