1

Graduate Software Developer Intern Jobs in Virginia

As a Software Engineering Intern at Danaher, you'll work alongside experienced engineers developing diagnostic software that powers critical healthcare tools used across the globe. What You Might ...

As a Software Engineering Intern at Danaher, you'll work alongside experienced engineers developing diagnostic software that powers critical healthcare tools used across the globe. What You Might ...

As a Software Engineering Intern at Danaher, you'll work alongside experienced engineers developing diagnostic software that powers critical healthcare tools used across the globe. What You Might ...

As a Software Engineering Intern at Danaher, you'll work alongside experienced engineers developing diagnostic software that powers critical healthcare tools used across the globe. What You Might ...

As a Software Engineering Intern at Danaher, you'll work alongside experienced engineers developing diagnostic software that powers critical healthcare tools used across the globe. What You Might ...

As a Software Engineering Intern at Danaher, you'll work alongside experienced engineers developing diagnostic software that powers critical healthcare tools used across the globe. What You Might ...

As a Software Engineering Intern at Danaher, you'll work alongside experienced engineers developing diagnostic software that powers critical healthcare tools used across the globe. What You Might ...

As a Software Engineering Intern at Danaher, you'll work alongside experienced engineers developing diagnostic software that powers critical healthcare tools used across the globe. What You Might ...

Technical Intern 3

Reston, VA · On-site

$49K - $68K/yr

As a Software Engineering Intern, you will be immersed in a cross functional environment that blends systems engineering, hardware integration, and battlefield ready software development. You will ...

Senior Software Developer (Remote)

Reston, VA · Remote

$56.75 - $75/hr

Senior Software Developer Position Summary ASRC Federal is seeking a Senior Software Developer to ... Pursuing Associate's, Bachelor's, or Graduate Degrees * Obtaining industry-standard professional ...

Senior Software Developer (Remote)

Reston, VA · Remote

$56.75 - $75/hr

Senior Software Developer Position Summary ASRC Federal is seeking a Senior Software Developer to ... Pursuing Associate's, Bachelor's, or Graduate Degrees * Obtaining industry-standard professional ...

next page

Showing results 1-20

Graduate Software Developer Intern information

What is a good salary for a swe intern?

A graduate software developer intern typically earns between $15 and $30 per hour, depending on location, company size, and industry. Intern salaries can also include benefits such as mentorship and skill development opportunities, and some companies offer stipends or housing allowances for longer internships.

What does a Graduate Software Developer Intern do?

A Graduate Software Developer Intern assists in designing, developing, testing, and maintaining software applications under the guidance of experienced developers. They typically work on real-world projects, write code, participate in team meetings, and collaborate with other departments to solve technical problems. This role helps interns gain hands-on experience, improve their programming skills, and understand how software development teams operate in a professional environment.

What is L1, L2, L3, and L4 developer?

In software development, L1, L2, L3, and L4 often refer to different levels of developer experience and responsibility, with L1 being entry-level and L4 being senior or lead roles. For a Graduate Software Developer Intern, these levels may indicate progression stages within a company’s career ladder, often involving increasing technical skills, problem-solving abilities, and project responsibilities.

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

To thrive as a Graduate Software Developer Intern, you need foundational programming skills (such as Python, Java, or C++), problem-solving abilities, and a relevant degree or coursework in computer science or related fields. Familiarity with version control systems like Git, integrated development environments (IDEs), and basic software development methodologies is typically expected. Strong communication, teamwork, and a willingness to learn are vital soft skills that help interns integrate and contribute effectively. These skills ensure you can collaborate with teams, adapt to new technologies, and deliver meaningful project contributions during the internship.

What is good pay for a CS internship?

For a graduate software developer intern, a competitive pay rate typically ranges from $15 to $30 per hour, depending on location, company size, and the intern's skills. Paid internships that offer above minimum wage are considered good, especially if they include benefits or opportunities for skill development.

Is it worth doing an internship after graduating?

For a graduate software developer intern, completing an internship can provide practical experience, improve technical skills such as coding and debugging, and enhance employability. Internships also offer networking opportunities and a better understanding of workplace environments, which can be valuable for future full-time roles.

What are some common challenges faced by Graduate Software Developer Interns when transitioning from academic projects to real-world development teams?

Graduate Software Developer Interns often find the transition from academic work to professional environments challenging due to differences in project scale, complexity, and collaboration. In industry settings, interns must quickly adapt to working within established codebases, follow team coding standards, and utilize version control tools like Git. Additionally, they will often participate in agile development cycles, requiring regular communication with team members and adapting to feedback. Embracing these new workflows and learning to ask questions proactively are key to a successful internship experience.
What are the most commonly searched types of Graduate Software Developer jobs in Virginia? The most popular types of Graduate Software Developer jobs in Virginia are:

Software Developer/Python Developer

CogniSoft Technologies

Mclean, VA • On-site

$51.50 - $71/hr

Other

Posted 28 days ago


Job description

Job Title: Software Developer/Python Developer
Location: Mclean, VA (Onsite)
Duration: Long-Term
 
Must Have Qualifications:
5+ years’ experience of software development experience using Python.
Must have hands on experience with Python, Git, unit testing and data bases technologies including snowflake, Databricks, or SQL server. 1 – 2 years of experience working with containerization tools (e.g. Docker, Kubernetes). experience and performance testing would also be nice to have.
 
Job Description:
* Refactor and modernize existing components of an ETL application to improve
maintainability, performance, and scalability.
* Perform end to end testing to verify accuracy of all layers and perform parallel testing to
ensure data integrity of the new system.
* Establish metrics and monitoring systems to evaluate the effectiveness of the implemented
solutions.
* Diagnose and resolve defects, eliminate technical debt in new solution, and drive
continuous improvements to ensure alignment with software engineering best practices.
* Write clean, robust, high-quality code following best practices, supported by automated
unit and integration tests with strong coverage.
* Coordinate with team members across different layers of the stack (data, services, APIs,
and infrastructure) to deliver end-to-end solutions.
* Assist with infrastructure upgrades, platform migrations, and adoption of new technologies
to improve reliability, security, and operational efficiency.
* Contribute to design discussions, code reviews, and documentation; demonstrate a
commitment to collaborative problem-solving, thoughtful design, and high-quality
deliverables.
* Document findings and outcomes to build a knowledge base for future reference.
 
Qualifications:
* Hands-on software development experience using Python programming
* Candidate should be skilled in pandas and numpy Python libraries.
* 2–3 years of experience using Git for source control in a team-based development
environment.
* 2–3 years of experience with SQL and relational database development.
* 1–2 years of experience with containerization and orchestration technologies (e.g.,
Docker, Podman, Kubernetes).
* 2–3 years of experience with unit testing frameworks (e.g., Pytest) and implementing
automated test coverage.
* Good oral, written communication skills and team collaboration skills.
* Strong critical thinking, problem-solving skills, and familiarity with Agile development
processes.
 
Preferred Skills:
* Graduate degree in Information Technology, Computer Science, or related field.
* Experience engaging with team members to gather requirements, align priorities, and drive
delivery without missing delivery.
* Exposure to product and project management tools (e.g., JIRA) to support planning,
tracking, and execution.
* Relevant technical certifications.