1

Software Development Engineer Internship Jobs in Charlottesville, VA

Software Developer VI

Charlottesville, VA · On-site

$128K - $229K/yr

This individual will be hired initially as the Deputy Chief Engineer and will work in close ... software development experience as follows; twelve or more years of experience with a bachelors ...

Software Tutor

Charlottesville, VA · Remote

$18 - $40/hr

Deep knowledge of software development methodologies, programming languages, version control, software architecture, testing strategies, debugging, database design, API development, and deployment ...

GA-Intelligence is looking for an experienced Site Reliability Engineer to manage the configuration ... Under general direction, this position is responsible for maintaining development, testing, and ...

Software Developer V

Charlottesville, VA · On-site

$116K - $208K/yr

GA-Intelligence is looking for an experienced Site Reliability Engineer Lead to manage the ... Under general direction, this position is responsible for maintaining development, testing, and ...

Required Qualifications * 6+ years of experience with conducting all-source S&TI research analysis and engineering * 2+ years of experience with software design and development * Experience with one ...

Required Qualifications * 6+ years of experience with conducting all-source S&TI research analysis and engineering * 2+ years of experience with software design and development * Experience with one ...

This position extends and implements the project-level systems engineering management plan and software development plan, ensuring that a rigorous design process is followed and deliverables meet ...

This position extends and implements the project-level systems engineering management plan and software development plan, ensuring that a rigorous design process is followed and deliverables meet ...

Showing results 21-40

Software Development Engineer Internship information

See Charlottesville, VA salary details

$13

$25

$38

How much do software development engineer internship jobs pay per hour?

As of Aug 11, 2026, the average hourly pay for software development engineer internship in Charlottesville, VA is $25.21, according to ZipRecruiter salary data. Most workers in this role earn between $20.53 and $28.61 per hour, depending on experience, location, and employer.

What is the difference between Software Development Engineer Internship vs Software Development Engineer?

AspectSoftware Development Engineer InternshipSoftware Development Engineer
Required CredentialsTypically pursuing or recently completed a bachelor's or master's degree in computer science or related fieldBachelor's or higher degree in computer science or related field, with relevant experience
Work EnvironmentTemporary, project-based, often in tech companies or startupsFull-time, ongoing employment in software development teams
Employer & Industry UsageUsed by tech companies, startups, and large corporations for training and talent pipelineStandard full-time role across tech, finance, healthcare, and other industries

The main difference is that a Software Development Engineer Internship is a temporary, entry-level position aimed at gaining experience, while a Software Development Engineer is a full-time, permanent role focused on developing software products and systems.

What is a software development engineer internship?

A Software Development Engineer Internship is a temporary position for students or recent graduates to gain hands-on experience in software engineering. Interns typically work on real-world projects alongside experienced engineers, learning how to design, develop, test, and maintain software applications. These internships help individuals build technical skills, gain industry knowledge, and often serve as a pathway to full-time roles after graduation.

What types of projects can I expect to work on during a software development engineer internship?

As a Software Development Engineer Intern, you'll typically work on real-world projects that contribute to your team's goals, such as developing new features, fixing bugs, or improving existing systems. You may be assigned to collaborate with full-time engineers on coding tasks, code reviews, or testing processes. Interns often participate in sprint planning meetings and are encouraged to share ideas, ask questions, and seek feedback. This hands-on experience helps you build technical skills, gain exposure to the software development lifecycle, and understand how engineering teams collaborate in a professional setting.

What are the key skills and qualifications needed to thrive as a software development engineer intern?

To thrive as a Software Development Engineer Intern, you need a solid understanding of programming languages (such as Java, Python, or C++), algorithms, and data structures, usually backed by ongoing computer science coursework. Familiarity with version control systems like Git, integrated development environments (IDEs), and issue tracking tools is typically expected. Strong problem-solving skills, teamwork, and effective communication help interns stand out and integrate smoothly into development teams. These abilities are crucial for quickly learning on the job, contributing to projects, and collaborating effectively in a fast-paced tech environment.

How can I get an internship as a software development engineer internship?

To secure a software development engineer internship, candidates should build strong programming skills in languages like Java, C++, or Python, and gain experience through personal projects or open-source contributions. Applying through company career portals, attending career fairs, and networking with professionals can increase opportunities, while some internships may require coursework in computer science or related fields. Preparing a well-crafted resume and practicing technical interviews are also essential steps.
What are the most commonly searched types of Software Development Engineer jobs in Charlottesville, VA? The most popular types of Software Development Engineer jobs in Charlottesville, VA are:
What are popular job titles related to Software Development Engineer Internship jobs in Charlottesville, VA? For Software Development Engineer Internship jobs in Charlottesville, VA, the most frequently searched job titles are:
What job categories do people searching Software Development Engineer Internship jobs in Charlottesville, VA look for? The top searched job categories for Software Development Engineer Internship jobs in Charlottesville, VA are:
What cities near Charlottesville, VA are hiring for Software Development Engineer Internship jobs? Cities near Charlottesville, VA with the most Software Development Engineer Internship job openings:
Infographic showing various Software Development Engineer Internship job openings in Charlottesville, VA as of August 2026, with employment types broken down into 1% As Needed, 76% Full Time, 19% Part Time, 1% Temporary, and 3% Contract. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution, with an average salary of $52,447 per year, or $25.2 per hour.

Software Developer VI

General Atomics

Charlottesville, VA • On-site

$128K - $229K/yr

Full-time

Re-posted 23 days ago


General Atomics rating

9.0

Company rating: 9.0 out of 10

Based on 39 frontline employees who took The Breakroom Quiz

11th of 72 rated aerospace companies


Job description

Job Summary
GA-Intelligence is seeking a Deputy Chief Engineer to help lead the technical direction of one of our largest and most mission-critical software programs. This individual will be hired initially as the Deputy Chief Engineer and will work in close partnership with the current Chief Engineer to learn the system, build trust across the organization, and progressively assume broader technical leadership responsibilities. Over time, this person is expected to transition into the Chief Engineer role.
This is a senior technical leadership role for a large-scale operational software environment supporting U.S. Government missions. The system is a complex, real-time platform focused on global situational awareness, tracking, data fusion, geospatial workflows, and operational decision support. It serves a large user base, integrates with numerous internal and external systems, and must operate with high reliability in demanding mission contexts.
The right candidate is a strong systems thinker, an experienced software and architecture leader, and a credible technical authority who will own the system. This person must be proactive, exercise sound engineering judgment, and have the confidence to make bold but disciplined technical decisions. They should be comfortable setting direction, driving clarity, and taking accountability for outcomes without creating unnecessary risk in a mission-critical environment.
DUTIES AND RESPONSIBILITIES:
  • Partner with the current Chief Engineer to understand the architecture, technical roadmap, dependencies, operational context, and major risks across the program.
  • Help define and maintain the overall technical direction of a complex software ecosystem involving real-time data ingest, tracking, fusion, geospatial capabilities, analytics, and external integrations.
  • Provide technical leadership across multiple teams, subsystems, and engineering disciplines.
  • Guide major architectural decisions and evaluate tradeoffs among performance, resiliency, maintainability, scalability, delivery speed, and long-term system health.
  • Take ownership of end-to-end system integrity and help ensure the program is making sound technical decisions across teams.
  • Proactively identify technical risks, architectural friction points, and integration challenges before they become larger issues.
  • Help ensure strong engineering rigor in system design, integration planning, testing strategy, and technical execution.
  • Work closely with program management, engineering managers, product leadership, and technical leads to align architecture and delivery.
  • Support technical planning, modernization efforts, risk reduction, release readiness, and cross-team coordination.
  • Mentor technical leaders and help strengthen the engineering bench across the organization.
  • Represent the program as a senior technical leader in customer and stakeholder engagements when needed.
  • Progressively take on broader technical ownership in preparation for transition into the Chief Engineer role.
We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply.
Job Qualifications
  • Typically requires a bachelors degree, masters degree or PhD in computer science, information systems or related discipline and progressive software development experience as follows; twelve or more years of experience with a bachelors degree, ten or more years of experience with a masters degree, or seven or more years with a PhD. May substitute equivalent experience in lieu of education.
  • Significant experience leading software engineering for large, complex, distributed systems.
  • Experience serving in a senior technical leadership role such as Chief Engineer, Deputy Chief Engineer, Chief Architect, Principal Engineer, Technical Director, or similar.
  • Strong systems engineering mindset and ability to understand complex end-to-end system behavior across many interacting components.
  • Experience with mission-critical operational systems where reliability, performance, and uptime matter.
  • Demonstrated ability to lead across organizational boundaries and influence multiple teams.
  • Proactive leadership style with a strong sense of ownership and accountability.
  • Sound engineering judgment and the confidence to make bold but disciplined decisions.
  • Strong communication skills, including the ability to explain complex technical issues to senior leaders, customers, and mixed technical/non-technical audiences.
Preferred Qualifications
  • Experience supporting Department of Defense, Intelligence Community, or other national security customers.
  • Experience with real-time data processing, tracking, sensor integration, data fusion, geospatial systems, or operational command-and-control style environments.
  • Experience with cloud and distributed data systems, event-driven architectures, and large-scale integration environments.
  • Experience leading technical modernization in a large operational software environment.
  • Experience mentoring senior engineers and building technical leadership bench strength.

What Success Looks Like
In the first phase, the Deputy Chief Engineer will build a deep understanding of the mission, architecture, technical risks, and organizational landscape, while becoming a trusted partner to the current Chief Engineer and engineering leadership team. Over time, this individual will assume greater ownership of technical direction, improve architectural clarity and cross-team alignment, proactively address risk, and be prepared to transition into the Chief Engineer role.
Why Join GA-Intelligence
GA-Intelligence builds mission-critical software systems that support some of the most important national security missions in the country. Our teams work on technically hard problems with real operational impact, including global situational awareness, tracking, fusion, and decision support at scale.
This role offers the opportunity to help shape the future of a major operational system, partner with highly capable leaders and engineers, and grow into the senior technical leadership role for a large, complex, mission-driven program.

What General Atomics employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


General Atomics logo

About General Atomics

Sourced by ZipRecruiter

General Atomics (GA), and its affiliated companies, is one of the world's leading resources for high-technology systems development ranging from the nuclear fuel cycle to remotely piloted aircraft, airborne sensors, and advanced electric, electronic, wireless and laser technologies.

Industry

Space research administration

Company size

10,000+ Employees

Headquarters location

San Diego, CA, US

Year founded

1955