1

Software Intern Jobs in Virginia (NOW HIRING)

UICC Engineering Intern

Dulles, VA ยท On-site

$16.50 - $21.50/hr

The UICC Engineering Intern will assist the UICC Engineering department in various projects and ... Analyze and document current software development processes * Enhance existing softwares & migrate ...

The part-time Intern performs work under the mentorship and supervision of senior staff members and ... Ability to use personal computer, office equipment, and related software; Proficient in Word and ...

Environmental Intern

Stafford, VA ยท On-site

$17 - $21.50/hr

The part-time Intern performs work under the mentorship and supervision of senior staff members and ... Ability to use personal computer, office equipment, and related software; Proficient in Word and ...

next page

Showing results 1-20

Software Intern information

See Virginia salary details

$13

$25

$38

How much do software intern jobs pay per hour?

As of Jul 14, 2026, the average hourly pay for software intern in Virginia is $25.20, according to ZipRecruiter salary data. Most workers in this role earn between $20.48 and $28.61 per hour, depending on experience, location, and employer.

What are the big 4 internships?

The Big 4 internships typically refer to internship programs at the four largest professional services firms: Deloitte, PricewaterhouseCoopers (PwC), Ernst & Young (EY), and KPMG. These internships offer software interns exposure to audit, consulting, advisory, and technology services, often requiring strong analytical skills and familiarity with tools like Excel and data analysis software.

What types of projects can a Software Intern typically expect to work on during their internship?

Software Interns are often assigned to real-world projects that support the overall goals of their team, such as debugging existing applications, developing new features, or writing automated tests. While the complexity of tasks may vary, interns usually work under the guidance of experienced engineers and collaborate closely with other team members through code reviews, stand-up meetings, and pair programming. This hands-on experience helps interns build technical skills, understand agile development processes, and gain exposure to industry-standard tools and workflows. It's common for interns to receive mentorship and feedback, which supports both their immediate growth and long-term career development.

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

To thrive as a Software Intern, you need a solid understanding of programming fundamentals, problem-solving skills, and enrollment in or completion of a computer science or related degree program. Familiarity with coding languages such as Python, Java, or C++, and experience using version control systems like Git, are typically expected. Strong communication, teamwork, and eagerness to learn help interns excel in collaborative and fast-paced environments. These skills and qualities are essential for contributing effectively to projects, adapting quickly, and maximizing the internship learning experience.

Is a 3.0 GPA good for internships?

For a software intern position, a 3.0 GPA is generally considered acceptable by many employers, especially when combined with relevant skills such as programming languages, problem-solving abilities, and project experience. While some competitive internships may prefer higher GPAs, practical skills and a strong portfolio can often outweigh GPA considerations.

Is 23 an hour good for an internship?

For a software intern, earning $23 an hour is above the federal minimum wage and is considered competitive in many regions, especially for entry-level positions that may require basic programming skills and familiarity with tools like Git or Python. Internships often pay less than full-time roles, but this rate can vary based on location, company size, and industry standards.

What does a software intern do?

A software intern assists with software development tasks such as coding, testing, and debugging under the supervision of experienced developers. They often work with programming languages like Java, Python, or C++, and may use tools like version control systems and development environments to contribute to projects and gain practical experience.
What are the most commonly searched types of Software jobs in Virginia? The most popular types of Software jobs in Virginia are:
What cities in Virginia are hiring for Software Intern jobs? Cities in Virginia with the most Software Intern job openings:
Infographic showing various Software Intern job openings in Virginia as of July 2026, with employment types broken down into 18% Internship, 1% As Needed, 49% Full Time, 28% Part Time, 3% Temporary, and 1% Contract. Highlights an 93% Physical, 3% Hybrid, and 4% Remote job distribution, with an average salary of $52,413 per year, or $25.2 per hour.
Business Development Intern

Business Development Intern

Strategic Resources Inc

Petersburg, VA โ€ข On-site

Other

Re-posted yesterday


Job description

Business Development Intern

Strategic Resources, Inc. (SRI) is an international, ISO 9001/20000/27001 Certified, CMMI Level 3 Rated full-service provider with more than 37 years of experience in the Federal, military, and commercial marketplaces. SRI is seeking a Business Development Intern to join our team.

Overview: The Business Development Intern will play a crucial role in supporting the growth initiatives of our company by identifying new market opportunities and assisting in the development of strategic partnerships. This position is designed to provide hands-on experience in market research, lead generation, and client relationship management, contributing directly to the expansion of our customer base. The intern will collaborate closely with the sales and marketing teams to analyze industry trends and competitor activities, helping to shape effective business strategies. Through active participation in meetings and project planning, the intern will gain valuable insights into the business development lifecycle and contribute to the execution of outreach campaigns. Ultimately, this role aims to equip the intern with practical skills and knowledge that foster professional growth while driving measurable business results.

Minimum Qualifications:

  • Currently enrolled in or recently graduated from a Bachelorโ€™s degree program in Business, Marketing, Communications, or a related field.
  • Strong written and verbal communication skills.
  • Proficiency in Microsoft Office Suite (Word, Excel, PowerPoint).
  • Ability to work independently and collaboratively in a fast-paced environment.
  • Demonstrated interest in business development or sales.

Preferred Qualifications:

  • Experience with CRM software such as Salesforce or HubSpot.
  • Familiarity with data analysis and visualization tools.
  • Previous internship or work experience in sales, marketing, or business development.
  • Knowledge of digital marketing and social media platforms.
  • Strong organizational and time management skills.

Responsibilities:

  • Conduct market research to identify potential clients and emerging industry trends.
  • Assist in generating and qualifying leads through various channels including digital platforms and networking events.
  • Support the preparation of presentations, proposals, and reports for internal and external stakeholders.
  • Collaborate with the BD team to develop and implement outreach strategies.
  • Maintain and update customer relationship management (CRM) systems to track interactions and progress.
  • Participate in team meetings and contribute ideas to improve business development processes.
  • Monitor competitor activities and provide insights to help refine business approaches.

Period of Performance:

  • 10-20 hours per week
  • 3-6 months, with possible extension based on performance and business need
  • Scheduled coordinated with academic commitments, if applicable.

This job description is intended to outline the general nature and level of work being performed. It is not intended to be a comprehensive list of all responsibilities, duties and skills required of the position. Additional tasks may be assigned as needed.