1

Internship Software Engineer Relocation Jobs in Raleigh, NC

Software Engineer About CoVar CoVar is a small, mission-driven AI/ML R&D software company based in ... Ability to work in Durham, NC (relocation assistance available) * Eligibility for US security ...

They are seeking a motivated Software Engineer to develop and maintain applications that involve ... relocation assistance available) • Eligibility for US security clearance (US citizenship is ...

C# Software Engineer 2

Cary, NC · On-site

$85 - $120/hr

Overview We are seeking a full-time C# Software Engineer in our Cary, NC location on the inReach ... internships) OR an equivalent combination of education and experience * Excellent academics ...

Software Engineer

Morrisville, NC · On-site

$109 - $204/hr

Relocation assistance may be available CLEARANCE REQUIRED FOR START: Yes CLEARANCE TYPE: None ... Northrop Grumman Space Systems (NGSP) is seeking a Software Engineer Level 3 or 4 to join our team ...

New

Embedded Software Engineer

Raleigh, NC · On-site

$112K - $148K/yr

Job Summary We are seeking an Embedded Software Engineer with 2-5 years of experience to join the ... Relocation Assistance is available. Responsibilities * Design, develop, and maintain embedded ...

Embedded Software Engineer

Raleigh, NC · On-site

$112K - $148K/yr

Job Summary We are seeking an Embedded Software Engineer with 2-5 years of experience to join the ... Relocation Assistance is available. Responsibilities * Design, develop, and maintain embedded ...

next page

Showing results 1-20

Internship Software Engineer Relocation information

See Raleigh, NC salary details

$13

$24

$37

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

As of Aug 29, 2026, the average hourly pay for internship software engineer relocation in Raleigh, NC is $24.71, according to ZipRecruiter salary data. Most workers in this role earn between $20.10 and $28.03 per hour, depending on experience, location, and employer.

What is an internship software engineer relocation?

An Internship Software Engineer Relocation refers to a temporary position for student or entry-level software engineers that includes support or assistance for moving to a different city or location for the duration of the internship. Companies offering relocation for interns typically provide financial assistance or logistical help to cover moving expenses, housing, or travel. This helps attract talented candidates from a wider geographic area and ensures a smooth transition to the workplace. Relocation packages and support can vary by company, so it's important to ask recruiters about the specifics.

What are the key skills and qualifications needed to thrive as an internship software engineer relocation?

To thrive as an Internship Software Engineer, you need a solid grasp of programming fundamentals, algorithms, and data structures, typically backed by progress toward a computer science or related degree. Familiarity with industry-standard development tools, version control systems like Git, and knowledge of major programming languages (such as Python, Java, or C++) are crucial. Strong problem-solving abilities, adaptability, and effective communication skills set candidates apart, especially when adjusting to a new environment due to relocation. These skills ensure you can quickly integrate into teams, learn new technologies, and contribute value in a dynamic work setting.

What are some common challenges faced by internship software engineers who relocate for their position?

Internship software engineers who relocate often face challenges such as adapting to a new city, quickly integrating into an unfamiliar team, and learning the company's tech stack in a short timeframe. Balancing the logistics of moving with the demands of a fast-paced work environment can be stressful. However, most companies provide onboarding support and mentorship to help interns acclimate both personally and professionally, ensuring a smoother transition and a rewarding learning experience.

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

AspectInternship Software Engineer RelocationSoftware Engineer
CredentialsTypically pursuing or recent graduate in CS or related fieldBachelor's or higher in CS or related field, often with experience
Work EnvironmentTemporary, training-focused, often in a corporate or tech companyFull-time, ongoing role in development teams
Employer UsageInternship programs with relocation options for studentsFull-time employment, may include relocation for job transfer
Search IntentInternship opportunities with relocation for studentsFull-time software development roles with potential relocation

The main difference is that Internship Software Engineer Relocation is a temporary, training-focused position aimed at students or recent graduates, often with relocation support. In contrast, a Software Engineer is a full-time, ongoing role requiring more experience, with relocation typically part of career advancement. Both roles are common in tech companies, but they serve different career stages and commitments.

What are the most commonly searched types of Software Engineer Relocation jobs in Raleigh, NC?

The most popular types of Software Engineer Relocation jobs in Raleigh, NC are:

What job categories do people searching Internship Software Engineer Relocation jobs in Raleigh, NC look for?

The top searched job categories for Internship Software Engineer Relocation jobs in Raleigh, NC are:

What cities near Raleigh, NC are hiring for Internship Software Engineer Relocation jobs?

Cities near Raleigh, NC with the most Internship Software Engineer Relocation job openings:

Infographic showing various Internship Software Engineer Relocation job openings in Raleigh, NC as of August 2026, with employment types broken down into 29% Internship, and 71% Full Time. Highlights an 81% In-person, 6% Hybrid, and 13% Remote job distribution, with an average salary of $51,391 per year, or $24.7 per hour.

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 3 days ago


Job description

Software Engineer

About CoVar

CoVar is a small, mission-driven AI/ML R&D software company based in Durham, NC and McLean, VA. We build advanced software and machine learning systems that help the Department of Defense detect threats in high-stakes environments and enable biomedical researchers to accelerate discoveries that save lives. Our team is composed of curious, passionate engineers who care deeply about using AI to solve real-world problems that matter.

About this position

We are looking for a motivated, detail-oriented Software Engineer who thrives in an environment where reading, understanding, and improving complex codebases is just as important as writing new code. In this role, you will develop and maintain real-time, computationally intensive applications involving data processing, real-time communications, and machine-learning algorithm integration.

You'll work closely with a team of ML engineers and software developers, contribute to system architecture and performance optimization, and help ensure our tools are robust, efficient, and production ready. You will have the opportunity to work on meaningful, high-impact projects in a close-knit engineering team. If you enjoy building systems end-to-end, optimizing performance, and understanding how software interacts with hardware at a deep level, you'll fit right in. 

Important Note: 

This is a software engineering role and not a prompt engineering role. Candidates with strong LLM prompting skills but limited understanding of software engineering fundamentals will not be successful here. 

Minimum qualifications

  • B.S. in Computer Science or related field, preferably M.S., Ph.D, and/or 3+ years of experience
  • Expertise in Python with a minimum of two years of demonstrated hands-on professional development experience and exposure to scientific/computational libraries such as NumPy, SciPy, pandas, scikit-learn, PyTorch, etc.
  • Experience developing real-time, computationally-focused applications
  • Working knowledge of SQL and experience with one or more of MySQL, PostgreSQL, or SQLite
  • Strong fundamental understanding of computing hardware architectures and how they influence software architectural decisions
  • Experience with software development processes, including version control, documentation, testing, and code review
  • Excellent technical communication skills and a customer-service mindset
  • Ability to work in Durham, NC (relocation assistance available)
  • Eligibility for US security clearance (US citizenship is required)

Preferred qualifications

  • Linux application development
  • Experience with embedded systems or deploying AI/ML solutions on edge hardware (highly desirable)
  • Familiarity with real-time systems, edge hardware optimization, and performance profiling
  • Experience with signal processing, pattern recognition, image processing, and/or machine learning techniques
  • Prior Department of Defense project experience 

Benefits

  • Competitive salary, cash bonus, equity structure, and 401k with employer contributions
  • Excellent health care coverage, including dental and vision plans
  • Parental leave
  • Short-term and long-term disability insurance
  • Life insurance
  • Flexible work schedule
  • Tuition support
  • PTO and paid holidays

Visit us: www.covar.com