1

Research Assistant Software Developer Jobs in Bethesda, MD

Software Developer

Annapolis Junction, MD · On-site

$126K - $141K/yr

Do independent research into software and device vulnerabilities.Collaborate with headquarters and ... Reverse Engineering, and Vulnerability AnalysisExperience on at least two of the following ...

... assist with the restoration of services. They are seeking a Software Developer to support this ... Research, test, build, and coordinate the integration of new products based on user and mission ...

Software Developer

Annapolis Junction, MD · On-site

$126K - $141K/yr

Do independent research into software and device vulnerabilities. * Collaborate with headquarters ... Experience doing Software Development, Reverse Engineering, and Vulnerability Analysis * Experience ...

Do independent research into software and device vulnerabilities. * Collaborate with headquarters ... Experience doing Software Development, Reverse Engineering, and Vulnerability Analysis * Experience ...

... assist with the restoration of services. They are seeking a Software Developer to support this ... Research, test, build, and coordinate the integration of new products based on user and mission ...

Software Developer Location: Herndon, VA *Clearance: *Active TS/SCI w/ Polygraph needed to apply ... research in the same, similar, or different areas (strong teamwork skills) Effective research and ...

Senior Software Developer

Bethesda, MD · On-site

$130K - $180K/yr

Job Title Senior Software Developer Location Bethesda, MD 20800 US (Primary) Category Research, Development, and Engineering Job Type Full-Time Career Level Staff Education Master's Degree Travel ...

Research Assistant

Washington, DC · On-site

$21.75 - $30/hr

Under the supervision of the Principal Investigator and Project Manager, the Research Assistant I ... Experience with statistical software (NVIVO) is a plus. * Coursework in data collection and ...

... research, ubiquitous technical surveillance, data intelligence, lifecycle mission enablement, and ... Night has an immediate need for a Software developer - * Experience developing and maintaining apps ...

... research, ubiquitous technical surveillance, data intelligence, lifecycle mission enablement, and ... Night has an immediate need for a Software developer - * Experience developing and maintaining apps ...

... research, ubiquitous technical surveillance, data intelligence, lifecycle mission enablement, and ... developer to support a dynamic program. The current technical team provides software design ...

Software Developer

Sterling, VA · On-site

$64K - $128K/yr

... research, ubiquitous technical surveillance, data intelligence, lifecycle mission enablement, and ... developer to support a dynamic program. The current technical team provides software design ...

Lead Software Developer

Washington, DC · On-site

$131K - $164K/yr

The ideal candidate combines hands-on software engineering expertise with strong architecture ... Experience supporting marine operations, oceanographic research, shipboard systems, scientific ...

... research, ubiquitous technical surveillance, data intelligence, lifecycle mission enablement, and ... Junior Software Developer Position Description At Nightwing CODEX, a software developer designs and ...

Showing results 21-40

Research Assistant Software Developer information

See Bethesda, MD salary details

$31.6K

$107.3K

$258.5K

How much do research assistant software developer jobs pay per year?

As of Aug 12, 2026, the average yearly pay for research assistant software developer in Bethesda, MD is $107,310.00, according to ZipRecruiter salary data. Most workers in this role earn between $68,000.00 and $113,400.00 per year, depending on experience, location, and employer.

What are some common challenges faced by research assistant software developers when working on interdisciplinary research projects?

Research Assistant Software Developers often collaborate with researchers from diverse academic backgrounds, which can introduce challenges in communication and aligning technical requirements with research goals. Adapting software solutions to evolving project needs and integrating new methodologies or datasets can require quick learning and flexibility. Balancing rigorous coding standards with rapid prototyping, especially under tight research deadlines, is another frequent challenge. However, this role provides valuable exposure to cutting-edge research and fosters strong problem-solving and teamwork skills.

What is a research assistant software developer?

Research Assistant Software Developers are professionals who support research projects by developing, maintaining, and optimizing software tools and applications. They work alongside researchers, helping to design experiments, process data, and create algorithms or simulations necessary for the research. Their role bridges the gap between software engineering and academic research, ensuring that technical solutions meet the specific needs of scientific studies. This position often requires strong programming skills, familiarity with research methodologies, and the ability to collaborate in interdisciplinary teams.

What is the difference between Research Assistant Software Developer vs Data Analyst?

AspectResearch Assistant Software DeveloperData Analyst
Required CredentialsBachelor's in CS, Software Engineering, or related fieldBachelor's in Statistics, Data Science, or related field
Work EnvironmentResearch labs, academic institutions, tech companiesBusiness, finance, healthcare, or tech industries
Employer & Industry UsageUniversities, research institutions, tech firmsCorporations, consulting firms, government agencies
Common Search & ComparisonYesYes

The main difference between a Research Assistant Software Developer and a Data Analyst lies in their focus areas. Research Assistant Software Developers primarily work on developing software tools for research purposes, often within academic or research settings. Data Analysts focus on interpreting data to inform business decisions. Both roles require programming skills and analytical thinking, but their end goals and work environments differ.

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

A Research Assistant Software Developer should have solid programming skills, a background in computer science or a related field, and experience with software development methodologies. Familiarity with tools like Git, Python or Java, and data analysis libraries, as well as knowledge of research-specific platforms, is commonly required. Strong analytical thinking, attention to detail, and effective communication are valuable soft skills in this role. These skills ensure the development of robust research software, facilitate collaboration with research teams, and contribute to the advancement of scientific projects.
What are popular job titles related to Research Assistant Software Developer jobs in Bethesda, MD? For Research Assistant Software Developer jobs in Bethesda, MD, the most frequently searched job titles are:
What job categories do people searching Research Assistant Software Developer jobs in Bethesda, MD look for? The top searched job categories for Research Assistant Software Developer jobs in Bethesda, MD are:
What cities near Bethesda, MD are hiring for Research Assistant Software Developer jobs? Cities near Bethesda, MD with the most Research Assistant Software Developer job openings:
Infographic showing various Research Assistant Software Developer job openings in Bethesda, MD as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $107,310 per year, or $51.6 per hour.

Journeyman Software Developer (CNO)

Endictus

Columbia, MD • On-site

$113K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 16 days ago


Job description

Description

Clearance Required: Active TS/SCI with Polygraph

Employment Type: Full-Time


About ENDICTUS Corporation

ENDICTUS Corporation provides advanced cyber, software engineering, and mission-focused technology solutions supporting the U.S. Department of Defense and Intelligence Community. Our teams develop and deliver innovative capabilities that strengthen national security across cyber operations, software development, and vulnerability research domains.


We are seeking a Journeyman Software Developer - Systems Software to support Computer Network Operations (CNO) mission needs. This role is ideal for a hands-on developer with strong programming fundamentals who is eager to contribute to software development, reverse engineering, and vulnerability research in a mission-driven environment.


Position Overview

As a Journeyman Software Developer, you will design, code, test, debug, and document software components used in CNO-related tools and capabilities. You will contribute to prototype development, support vulnerability research efforts, and help enhance operational software used in high-impact cyber mission environments.


This position offers the opportunity to grow technical expertise while working alongside experienced engineers supporting critical defense and intelligence operations.


Responsibilities

  • Design, develop, test, and maintain software components for CNO-related tools and capabilities
  • Code and debug applications in support of mission-driven software development efforts
  • Support prototyping and rapid development of new cyber capabilities
  • Assist with vulnerability research and technical analysis of software systems
  • Document software design, functionality, and development processes
  • Collaborate with senior engineers and mission stakeholders to refine technical requirements
  • Work across multiple operating systems and environments to ensure compatibility and performance
  • Participate in software troubleshooting, maintenance, and enhancement activities
  • Contribute to reverse engineering and technical evaluation of software systems as needed

Requirements

  • Active TS/SCI with Polygraph 
  • Bachelor's degree in Computer Science, Information Assurance, Information Systems Engineering, or a related technical field and 3+ years of relevant experience 
    • A Master's degree may substitute for up to 3 years of experience 
  • Strong proficiency in: 
    • C++ 
    • Python 
  • Experience with assembly language on any processor or platform 
  • Foundational understanding of software development processes and lifecycle 
  • Ability to work in fast-paced, mission-focused environments


Preferred Qualifications

  • Experience supporting: 
    • USCYBERCOM 
    • NSA 
    • DoD cyber operations 
    • Other Intelligence Community mission environments 
  • Experience in: 
    • Software development 
    • Reverse engineering 
    • Vulnerability analysis 
  • Experience working across multiple platforms, including: 
    • Linux 
    • Windows 
    • Mobile environments 
  • Exposure to secure or mission-focused software development environments 
  • Strong analytical and problem-solving skills 
  • Ability to collaborate effectively in team-based engineering environments


Why Join ENDICTUS Corporation?

At ENDICTUS, you'll contribute directly to mission-critical cyber operations while building deep technical expertise in software engineering and cybersecurity. You'll work alongside experienced professionals solving complex technical challenges that have real-world national security impact, while growing your skills in a highly collaborative and technically rigorous environment.


Benefits

  • Our industry-leading benefits package contributes to approximately 30% of your total compensation package!
  • Paid time off accrued at a rate of 6.33 hours per semi-monthly pay period (19 days/152 hours annually during the first two years)
  • 12 paid holidays that can be used as floating holidays throughout the year (11 Federal holidays plus one birthday holiday)
  • Compensatory Time and Flex Time (when authorized)
  • 100% employer-paid health insurance premium or a prorated annual stipend of up to $5,000 if you opt out of the health plan
  • 100% employer-paid dental insurance
  • 100% employer-paid vision insurance
  • 100% employer-paid short-term disability insurance
  • 100% employer-paid long-term disability insurance
  • Life insurance (currently 2x annual salary, up to $300,000)
  • 401(k) with employer match of up to 100% of the first 10% contributed
  • $500 business attire stipend (added to annual salary)
  • $500 fitness reimbursement
  • $1,500 technology reimbursement
  • $1,500 professional development and certification reimbursement
  • $5,000 adoption assistance
  • Employee referral bonuses: $1,000 after 30 days for each qualified referral who is hired, and $2,000 after six months for each referred employee retained beyond six months (unlimited referrals)
  • Paid maternity and paternity leave
  • Company-provided laptop and mobile phone (when telework is required), including all required software
  • Opportunity to earn up to half of the company's profit rate (approximately 2-3.5%) or a bonus for new business you bring in and oversee
  • Company-sponsored morale and team-building events


EEO Commitment

ENDICTUS is an equal employment opportunity and affirmative action employer that empowers our people to fearlessly drive change-regardless of race, color, ethnicity, religion, sex (including pregnancy, childbirth, lactation, or related medical conditions), national origin, ancestry, age, marital status, sexual orientation, gender identity or expression, disability, veteran status, military or uniformed service member status, genetic information, or any other status protected by applicable federal, state, local, or international law.