1

Python Intern Jobs in Virginia (NOW HIRING)

UICC Engineering Intern

Dulles, VA

$16.50 - $21.50/hr

The UICC Engineering Intern will assist the UICC Engineering department in various projects and ... Knowledge of programming languages like C++, Java, Python, C#.net, etc. * Exposure & understanding ...

next page

Showing results 1-20

Python Intern information

See Virginia salary details

$7

$38

$82

How much do python intern jobs pay per hour?

As of Jun 19, 2026, the average hourly pay for python intern in Virginia is $38.85, according to ZipRecruiter salary data. Most workers in this role earn between $14.96 and $60.78 per hour, depending on experience, location, and employer.

What is the difference between Python Intern vs Python Developer?

AspectPython InternPython Developer
Required CredentialsTypically pursuing or recently completed a degree in computer science or related fieldProven experience, often with a degree or equivalent in computer science or related field
Work EnvironmentInternship programs, entry-level projects, supervised tasksFull-time roles, independent project work, team collaboration
Employer & Industry UsageTech companies, startups, educational institutionsTech firms, software companies, enterprise environments
Common Search & ComparisonEntry-level, learning, internship opportunitiesProfessional, full-time employment, career growth

The main difference between a Python Intern and a Python Developer lies in experience and responsibilities. Interns are usually students or recent graduates gaining initial exposure, working under supervision. Developers are experienced professionals responsible for designing, coding, and maintaining software solutions independently. Internships serve as a stepping stone toward becoming a full-fledged Python Developer.

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

As a Python Intern, you will typically be involved in supporting ongoing development projects, such as building automation scripts, data analysis tools, or assisting with backend web development. Interns often collaborate with software engineers, data scientists, or QA teams to contribute code, debug issues, and participate in code reviews. The scope of projects may vary by company, but most internships provide hands-on experience with real codebases, exposure to version control systems like Git, and opportunities to learn best practices from experienced mentors.

What does a Python Intern do?

A Python Intern typically assists in developing, testing, and maintaining software applications using the Python programming language. They may work on tasks such as writing scripts, debugging code, automating processes, and collaborating with team members on various projects. Interns often gain hands-on experience with frameworks, libraries, and tools commonly used in Python development. The role is designed to help them build practical skills and prepare for a full-time career in software engineering.

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

To thrive as a Python Intern, you need a solid understanding of Python programming fundamentals, problem-solving ability, and typically a background in computer science or related coursework. Familiarity with version control systems like Git, basic knowledge of frameworks such as Django or Flask, and experience using code editors or IDEs are common technical requirements. Initiative, willingness to learn, and effective communication help interns stand out by enabling collaboration and adaptability in team environments. These skills ensure that interns can contribute effectively to projects, learn quickly, and integrate smoothly into professional development workflows.
What are the most commonly searched types of Python jobs in Virginia? The most popular types of Python jobs in Virginia are:
What cities in Virginia are hiring for Python Intern jobs? Cities in Virginia with the most Python Intern job openings:
Infographic showing various Python Intern job openings in Virginia as of June 2026, with employment types broken down into 12% Internship, 50% Full Time, 27% Part Time, 2% Temporary, and 9% Contract. Highlights an 94% Physical, 3% Hybrid, and 3% Remote job distribution, with an average salary of $80,818 per year, or $38.9 per hour.
Software Engineer (SkillBridge Intern)

Software Engineer (SkillBridge Intern)

Huntington Ingalls Industries

Roanoke, VA

Other

Posted 12 days ago


Huntington Ingalls Industries rating

7.7

Company rating: 7.7 out of 10

Based on 141 frontline employees who took The Breakroom Quiz

188th of 518 rated manufacturers


Job description

Requisition Number: 23875

Required Travel: 0 - 10%

Employment Type: Temporary Worker

Anticipated Salary Range: $0.00 - $0.00

Security Clearance: Ability to Obtain

Level of Experience: Intern

This opportunity resides with Warfare Systems (WS), a business group within HII’s Mission Technologies division. Warfare Systems comprises cyber and mission IT; electronic warfare; and C5ISR systems.

HII works within our nation’s intelligence and cyber operations communities to defend our interests in cyberspace and anticipate emerging threats. Our capabilities in cybersecurity, network architecture, reverse engineering, software and hardware development uniquely enable us to support sensitive missions for the U.S. military and federal agency partners.

Meet HII’s Mission Technologies Division

Our team of more than 7,000 professionals worldwide delivers all-domain expertise and advanced technologies in service of mission partners across the globe. Mission Technologies is leading the next evolution of national defense – the data evolution - by accelerating a breadth of national security solutions for government and commercial customers. Our capabilities range from C5ISR, AI and Big Data, cyber operations and synthetic training environments to fleet sustainment, environmental remediation and the largest family of unmanned underwater vehicles in every class. Find the role that’s right for you. Apply today. We look forward to meeting you.

To learn more about Mission Technologies, click here for a short video: https://vimeo.com/732533072

Job Description

This is an UNPAID internship through the DoD SkillBridge Program for transitioning active-duty US military personnel. DoD SkillBridge Internships are available to help transitioning active-duty military personnel gain real-world experience in the work force sometime during their final 180 days of active-duty service. The intern will actively train on meaningful projects and work closely with a mentor and with senior company leadership. HII Mission Technologies Internship programs are focused on placing transitioning military into internships that require KSAs, Education & Military Training similar to their current or previous military jobs; positions that could easily transition over to a full-time regular and permanent job with HII.

Objective

The Skillbridge intern will train as a Software Engineer within HII-Mission Technologies, reporting to a designated HII Supervisor, with the goal of learning Software Engineering basics and principles, and who can effectively contribute to HII MT's reverse engineering team, with practical experience in hardware/software analysis and development within a cleared environment. The intern will be assigned special projects as needed.

Desired End State (3-4 month target)

At the end of three months, the intern will gain:

  • Technical Proficiency

  • Master fundamental reverse engineering techniques using industry tool

  • Develop competency in FPGA design software and hardware description languages

  • Gain hands-on experience with object-oriented programming in C++ and Python

  • Project Integration

  • Contribute to live projects involving microelectronics trust and assurance

  • Learn to document and integrate discoveries into existing codebase

  • Develop test suites to validate code functionality

  • Professional Development

  • Understand DoD/cleared facility work environment protocols

  • Learn collaborative development practices through code review process

  • Gain experience with version control systems and development workflows

  • Mission Technologies will benefit from the military background of the SkillBridge intern and considers the SkillBridge internship an overall positive experience.

Assumptions/Restrictions

  • If candidate is selected and approved, SkillBridge Intern can travel in conjunction with this internship; HII Mission Technologies will fund all travel costs.

  • SkillBridge Intern will possess at minimum an Active Secret Security Clearance.

  • SkillBridge Intern will be available during core hours for critical meetings and training.

Essential Job Responsibilities

Training Location: Roanoke, VA (in-person)

Training Plan

PHASE 1: FUNDAMENTALS AND TOOLS INTRODUCTION (Weeks 1-4)

Week 1: Orientation and Basic Tools

  • Security protocols, facility procedures, and DoD workplace expectations

  • Setup of development environment and introduction to version control (git)

  • Basic logic gate review and Boolean mathematics refresher

Week 2: Programming Foundations

  • C++ fundamentals and modern C++ features (C++17 and STL)

  • Python programming essentials for hardware engineering

  • Introduction to hardware description languages (Verilog/VHDL basics)

Week 3: Hardware Tools

  • FPGA development environment setup (Quartus/Vivado)

  • Basic FPGA design workflows and simulation

  • Introduction to EDA tools and synthesis concepts

Week 4: Reverse Engineering Basics

  • Introduction to reverse engineering methodology

  • Hands-on training with IDA Pro and Ghidra

  • Basic hardware analysis techniques

PHASE 2: SUPERVISED PROJECT WORK (Weeks 5-8)

Week 5: Initial Project Integration

  • Team workflow introduction and code review process

  • Small-scale reverse engineering assignments

  • Documentation practices and codebase familiarization

Week 6: Component Analysis

  • Guided hardware component reverse engineering

  • Implementation of findings into source code

  • Test suite development fundamentals

Week 7: Tool Development

  • Contributing to internal software tools

  • Debugging and optimization techniques

  • Integration with existing systems

Week 8: Advanced Analysis

  • Complex system analysis techniques

  • Microcontroller and embedded systems exploration

  • Formal verification tool introduction

PHASE 3: INDEPENDENT PROJECT CONTRIBUTION (Weeks 9-12)

Week 9: Project Assignment

  • Independent reverse engineering project assignment

  • Planning and documentation of approach

  • Initial analysis and tool selection

Week 10: Implementation

  • Code development for assigned project

  • Test suite creation

  • Regular code reviews and feedback integration

Week 11: Integration and Testing

  • System integration of developed components

  • Comprehensive testing and validation

  • Documentation completion

Week 12: Final Phase

  • Project presentation and knowledge transfer

  • Final code review and optimization

  • Program completion and transition planning

Success Metrics:

  • Completion of assigned reverse engineering projects

  • Demonstrated proficiency in tool usage

  • Quality of code contributions and documentation

  • Effective team collaboration and communication

  • Understanding of security protocols and procedures

Additional Goals:

  • Event Support

  • Product Sprint Planning

Minimum Qualifications

Active-Duty Military ONLY within final 180 days of active-duty service. Applications accepted within final 12 months of active-duty military service. Education and Experience dependent on Program of Instruction.

  • Must have Bachelor’s Degree in a relavant field

  • Must have the ability to obtain a US DoD issued security clearance.

#LI-RM1

Preferred Requirements

  • SECRET security clearance preferred

Physical Requirements

Physical Requirements will vary and is dependent on the Program of Instruction.

The listed salary range for this role is intended as a good faith estimate based on the role's location, expectations, and responsibilities. When extending an offer, HII's Mission Technologies division takes a variety of factors into consideration which include, but are not limited to, the role's function and a candidate's education or training, work experience, and key skills.

Together we are working to ensure a future where everyone can be free and thrive.

All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, physical or mental disability, age, or veteran status or any other basis protected by federal, state, or local law.

Do You Need Assistance?

If you need a reasonable accommodation for any part of the employment process, please send an e-mail to buildyourcareer@hii-co.com and let us know the nature of your request and your contact information. Reasonable accommodations are considered on a case-by-case basis. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this email address. Additionally, you may also call 1-844-849-8463 for assistance. Press #3 for HII Mission Technologies.


What Huntington Ingalls Industries employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom