1

Research Assistant Software Developer Jobs in Cambridge, MA

... Researching, designing, implementing and managing software programs. • Identifying areas for ... similar programming language such as C++, Java, etc) software development, bash/POSIX shell ...

Aquila Technology is seeking a Software Developer to join its team in support of one of the nation's premier defense research organizations. The Software Developer will be joining a team that is ...

Aquila Technology is seeking a Software Developer to join its team in support of one of the nation's premier defense research organizations. The Software Developer will be joining a team that is ...

... researchers, and graduate students to translate scientific and engineering workflows into robust ... Responsibilities include professionalization of software developed by graduate students/postdocs ...

Lead Software Developer

Woburn, MA · On-site

$157K - $223K/yr

You will be a member of a dynamic group of research engineers across STR, academic researchers, and ... As Lead Software Developer, you will work with a team to design, implement, and test systems ...

Aquila Technology is seeking a Software Developer to support one of the nation's premier defense research organizations. The ideal candidate will bring strong expertise in both software development ...

Lead Software Developer

Woburn, MA · On-site

$157K - $223K/yr

You will be a member of a dynamic group of research engineers across STR, academic researchers, and ... As Lead Software Developer, you will work with a team to design, implement, and test systems ...

You will be a member of a dynamic group of research engineers across STR, academic researchers, and ... As Lead Software Developer, you will work with a team to design, implement, and test systems ...

Lead Software Developer

Boston, MA · On-site

$157K - $223K/yr

You will be a member of a dynamic group of research engineers across STR, academic researchers, and ... As Lead Software Developer, you will work with a team to design, implement, and test systems ...

Network Software Developer

Lexington, MA · On-site

$101.50 - $152.20/hr

KBR is seeking individuals for multiple Software Developer positions to support research and prototyping in future networking programs. Individuals in this position operate as part of an MIT LL team ...

... research organizations. The team is modernizing its employee services using the ServiceNow platform ... Software Developers, System Administrators * HR functional teams (Benefits, Talent, Employee ...

... research organizations. The team is modernizing its employee services using the ServiceNow platform ... Software Developers, System Administrators * HR functional teams (Benefits, Talent, Employee ...

Research Assistant

Cambridge, MA · On-site

$21 - $29/hr

GT Biosciences is seeking a highly motivated and dependable Research Associate to join our Platform ... in RNA delivery, LNP engineering, in vivo screening, and translational biotechnology. Our ...

Student Research Assistant

Boston, MA · On-site

$17.71 - $24.28/hr

Courtney Yuen, the student research assistant will be responsible for the management, processing ... The student will be expected to use ArcGIS Pro and must have existing access to this software. The ...

Showing results 21-40

Research Assistant Software Developer information

See Cambridge, MA salary details

$32.2K

$109.6K

$264K

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

As of Sep 4, 2026, the average yearly pay for research assistant software developer in Cambridge, MA is $109,588.00, according to ZipRecruiter salary data. Most workers in this role earn between $69,400.00 and $115,900.00 per year, depending on experience, location, and employer.

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 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 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 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 popular job titles related to Research Assistant Software Developer jobs in Cambridge, MA?

For Research Assistant Software Developer jobs in Cambridge, MA, the most frequently searched job titles are:

What job categories do people searching Research Assistant Software Developer jobs in Cambridge, MA look for?

The top searched job categories for Research Assistant Software Developer jobs in Cambridge, MA are:

What cities near Cambridge, MA are hiring for Research Assistant Software Developer jobs?

Cities near Cambridge, MA with the most Research Assistant Software Developer job openings:

Software Developer

LanceSoft, Inc.

Lexington, MA • On-site

Full-time

Re-posted 26 days ago


Job description

Job Summary:
LanceSoft, Inc. is a company specializing in advanced network and communications systems development. They are seeking a Software Developer to develop application software, implement efficient code, and support the development of infrastructure software and automation tooling.
Responsibilities:
• Develops application software.
• Writing and implementing efficient code.
• Researches, designs, develops and implements software applications and systems.
• Involved in planning of system and development deployment as well as responsible for meeting software compliance standards.
• Evaluates, designs and implements interface between hardware and software, operational requirements, cloud offering, system architecture, security and characteristics of overall system.
• Researching, designing, implementing and managing software programs.
• Identifying areas for modification in existing programs and subsequently developing these modifications.
• Determining operational practicality.
• Documents testing, client experience and maintenance of system corrections.
• May partner and collaborate with cyber security teams to ensure compliance with security standards.
• May develop and conduct unit tests.
• Support development of virtual testbed infrastructure software and automation tooling to run tests that evaluate IP networking and data sharing application performance.
• Contribute to the design and development of a test orchestration framework that integrates existing tools for virtual machine management and network emulation to enable large-scale virtual system-level evaluation.
• Extend and build network emulation capabilities as needed using Linux networking features to model virtual networks.
• Help execute tests, collect data, debug anomalies, and analyze results.
Qualifications:
Required:
• Familiarity with communication systems and abstraction layers (TCP/IP, OSI models)
• Experience using Linux networking capabilities, tools, and advanced features
• Experience with Python (or similar programming language such as C++, Java, etc) software development, bash/POSIX shell scripting, and git workflows
• Understanding of layer-2 Ethernet switching
• Understanding of layer-3 IP routing
• Experience running containerized software and VMs, such as Kubernetes, Docker etc
• Experience with automated complex software provisioning, deployment, and configuration management
• Experience with commercial and/or open-source routers
Preferred:
• Network performance data collection and analysis experience
• Experience with data visualization frameworks (Grafana or similar tools)
Company:
Established in 2000, LanceSoft is a pioneer in delivering top-notch Global Workforce Solutions and IT Services to a diverse clientele. Founded in 2000, the company is headquartered in Herndon, USA, with a team of 5001-10000 employees. The company is currently Late Stage.

LanceSoft logo

About LanceSoft

Sourced by ZipRecruiter

Established in 2000, LanceSoft is a Certified MBE and Woman-Owned organization. Lancesoft Inc. is one of the highest rated companies in the industry. We have been recognized as one of the Largest Staffing firms and ranked in the top 50 fastest Growing Healthcare Staffing firms in 2022. Lancesoft offers short- and long-term contracts, permanent placements, and travel opportunities to credentialed and experienced professionals throughout the United States. We pride ourselves on having industry leading benefits. We understand the importance of partnering with an expert who values your needs, which is why we're 100% committed to finding you an assignment that best matches your career and lifestyle goals. Our team of experienced career specialists takes the time to understand your needs and match you with the right job Lancesoft has been chosen by Staffing Industry Analysts as one of the Best Staffing Firms to Work for.LanceSoft specializes in providing Registered Nurses, Nurse Practitioners, LPNs/LVNs, Social Workers, Medical Assistants, and Certified Nursing Assistants to work in Acute Care Centers, Skilled Nursing Facilities, Long-Term Care centers, Rehab Facilities, Behavioral Health Centers, Drug & Alcohol Facilities, Home Health & Community Health, Urgent Care Clinics, and many other provider-based facilities.

Industry

Recruiting and staffing services

Company size

1,001 - 5,000 Employees

Headquarters location

Herndon, VA, US

Year founded

2000

Social media