1

Research Assistant Software Developer Jobs in Chester, VA

Software Engineer (.Net)

Richmond, VA ยท On-site

$100K - $125K/yr

Software Engineer (.Net) Our client, an established, well known Richmond company, is seeking a ... Participate in R&D projects that are cutting edge and innovative Required Skills * At least 7 years ...

Software Engineer II

Richmond, VA ยท On-site

$96K - $132K/yr

Software Engineer II CoStar Group (NASDAQ: CSGP) is a leading global provider of commercial and ... Collaborate with Product, Research, and Data teams to identify opportunities where AI-driven ...

Software Engineer II

Richmond, VA ยท On-site

$96K - $132K/yr

Software Engineer II CoStar Group (NASDAQ: CSGP) is a leading global provider of commercial and ... Collaborate with Product, Research, and Data teams to identify opportunities where AI-driven ...

Senior Software Engineer

Richmond, VA ยท On-site

$121K - $159K/yr

Senior Software Engineer CoStar Group (NASDAQ: CSGP) is a leading global provider of commercial and ... Collaborate with Product, Research, and Data teams to identify opportunities where AI-driven ...

Software Engineer II

Richmond, VA ยท On-site

$96K - $132K/yr

Software Engineer II CoStar Group (NASDAQ: CSGP) is a leading global provider of commercial and ... Collaborate with Product, Research, and Data teams to identify opportunities where AI-driven ...

Senior Software Engineer

Richmond, VA ยท On-site

$121K - $159K/yr

Senior Software Engineer CoStar Group (NASDAQ: CSGP) is a leading global provider of commercial and ... Collaborate with Product, Research, and Data teams to identify opportunities where AI-driven ...

Senior Software Engineer

Richmond, VA

$121K - $159K/yr

Senior Software Engineer CoStar Group (NASDAQ: CSGP) is a leading global provider of commercial and ... Collaborate with Product, Research, and Data teams to identify opportunities where AI-driven ...

Lead Software Engineer (.Net)

Richmond, VA ยท On-site

$115K - $140K/yr

LEAD Software Engineer (.Net) Our client, an established, well known Richmond company, is seeking a ... Participate in R&D projects that are cutting edge and innovative.Create strategy for implementing ...

Software Engineer II

Richmond, VA ยท On-site

$96K - $132K/yr

Software Engineer II CoStar Group (NASDAQ: CSGP) is a leading global provider of commercial and ... Build intelligent automation solutions that streamline research workflows, improve information ...

Senior Software Engineer

Richmond, VA ยท On-site

$121K - $159K/yr

Senior Software Engineer CoStar Group (NASDAQ: CSGP) is a leading global provider of commercial and ... Build intelligent automation solutions that streamline research workflows, improve information ...

Senior Software Engineer

Richmond, VA ยท On-site

$121K - $159K/yr

Senior Software Engineer CoStar Group (NASDAQ: CSGP) is a leading global provider of commercial and ... Build intelligent automation solutions that streamline research workflows, improve information ...

Senior Software Engineer

Richmond, VA ยท On-site

$121K - $159K/yr

Senior Software Engineer CoStar Group (NASDAQ: CSGP) is a leading global provider of commercial and ... Build intelligent automation solutions that streamline research workflows, improve information ...

next page

Showing results 1-20

Research Assistant Software Developer information

See Chester, VA salary details

$27.1K

$92.3K

$222.2K

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

As of Aug 6, 2026, the average yearly pay for research assistant software developer in Chester, VA is $92,266.00, according to ZipRecruiter salary data. Most workers in this role earn between $58,400.00 and $97,500.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 job categories do people searching Research Assistant Software Developer jobs in Chester, VA look for? The top searched job categories for Research Assistant Software Developer jobs in Chester, VA are:
What cities near Chester, VA are hiring for Research Assistant Software Developer jobs? Cities near Chester, VA with the most Research Assistant Software Developer job openings:

Software Developer / Senior Software Developer

Kinsale Insurance

Richmond, VA โ€ข On-site

$54.25 - $71.50/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 7 days ago


Job description

ย Are you a software developer with a passion for coding, collaboration, and mentorship? Join Kinsale Insurance, a fast-growing and successful excess and surplus (E&S) lines carrier headquartered in Richmond, VA. We foster a highly collaborative technology environment where developers work side by side with product teams and business stakeholders in a dynamic, Agile setting where your contributions matter from day one.

ย We're hiring across experience levels โ€” from developers looking to deepen their architectural thinking to seasoned engineers ready to lead by example and influence architecture decisions.

ย About the Role

ย As a Software Developer / Senior Software Developer, you'll join one of our cross-functional Agile teams and contribute to the full lifecycle of enterprise applications, from design to deployment. You'll leverage generative AI tools (e.g., GitHub Copilot, ChatGPT, Claude Code) in day-to-day development to accelerate coding, automate repetitive tasks, and improve code quality and productivity โ€” and, depending on experience, help shape the vision and roadmap for your team's software solutions.

ย What You'll Do
  • Deliver high-quality, scalable code and solutions aligned with business needs and team objectives.
  • Contribute to โ€” or lead โ€” the architecture and design of maintainable, enterprise-grade applications, aligning them with IT and business strategies.
  • Research, evaluate, and recommend technologies and approaches to solve complex or evolving business challenges.
  • Champion best practices in coding, testing, security, and Agile methodologies across the team.
  • Identify opportunities to streamline code, reduce duplication, and improve system efficiency.
  • Manage upstream and downstream dependencies across systems, teams, and environments to protect delivery timelines.
  • Break down complex business and technical problems into well-defined components that support parallel development and incremental delivery.
  • Collaborate closely with developers, product owners, and business stakeholders throughout the development lifecycle.
  • Incorporate feedback from code reviews and design discussions to continuously grow technical depth and system understanding.
  • Actively participate in Agile ceremonies, supporting continuous improvement, collaboration, and excellence.
ย What You Bring

ย Required:

  • Bachelor's degree in Computer Science, Information Technology, or a related field โ€” or bootcamp certification โ€” preferred.
  • Experience with Java (Spring, Spring Boot, Spring JPA, Docker, REST, SOAP, Hibernate) and Angular (v17+).
  • Exposure to full-stack or enterprise applications with proficient knowledge in one or more areas.
  • A curiosity for staying current on the latest trends and technologies, with an eye for practical opportunities to use them.
  • Familiarity with technologies such as Java (Spring, Spring Boot, JPA, Docker, REST, SOAP, Hibernate), AWS SQS, AWS EKS, Python, Angular, Node.js, SQL, JSON, Kong, Confluent Kafka, and cloud technologies (preferably AWS) is a plus.
  • Experience with tools such as SonarCloud, Git, GitLab, Maven, Visual Studio Code, and IntelliJ, plus CI/CD practices, is a plus.
  • Familiarity with Agile software development practices and cross-functional team collaboration.
  • Experience using AI coding assistants and LLMs (e.g., GitHub Copilot, ChatGPT, Claude Code) to enhance development and automation.

ย Expected for senior level candidates:

  • 3+ years of experience as a full-stack developer, with a strong foundation in enterprise application development.
  • 2+ years of hands-on experience with AWS; AWS Certified Developer certification is a plus.
  • Strong experience with Java, including Spring, Spring Boot, Spring JPA, Docker, REST, SOAP, and Hibernate.
  • Proficiency leveraging AI coding assistants (e.g., GitHub Copilot, Claude Code) and Large Language Models to optimize engineering workflows.
  • Solid understanding of RAG systems and autonomous agent-based architectures using proprietary or open-source AI models.
  • Preferred: Experience with event-driven architecture, serverless technologies, AngularJS/Angular, Node.js, SQL, SQS, Confluent Kafka, Kong, and DevOps tools such as Git, GitLab, Maven, and SonarCloud.
ย Why You'll Love Working at Kinsale
  • Competitive Pay & Bonus Opportunities โ€“ Rewarding performance, initiative, and technical excellence.
  • Comprehensive Benefits โ€“ Health, dental, and vision insurance with up to $3,600 (individual) or $7,000 (family) in HSA contributions per year.
  • Work-Life Balance โ€“ Generous paid time off including 22 days of PTO and 10 paid company holidays.
  • Career Growth โ€“ Clear promotion paths, mentorship, and ongoing professional development opportunities.
  • Retirement & Security โ€“ Up to 6% matching 401(k) contributions on base salary and bonus, plus standard life insurance and disability coverage.
  • Continuous Learning โ€“ Annual $3,000 reimbursement for educational training, conferences, and certifications.
ย Integrity & Responsibility

Kinsale values strong financial responsibility. A credit check will be conducted as part of the selection process for roles that require sound judgment, trustworthiness, or access to sensitive information.

ย Ready to Apply?

If you're a motivated, collaborative engineer who thrives on innovation and building solutions that make a real difference, this is your opportunity. Join Kinsale Insurance and grow your career in a company that rewards excellence, initiative, and continuous learning โ€” whether you're deepening your craft or ready to lead.

Apply today and start building your future with us!

Salary Range
Software Developer: $105,000 โ€“ $117,000
Senior Software Developer: $120,000 โ€“ $150,000
This posted range is our best estimate; starting salary will be based on experience level. Additionally, the posted range reflects only base salary and does not include annual bonuses, benefits, or reimbursements.