2

Remote Software Internship Jobs in Raleigh, NC (NOW HIRING)

Software Engineer

Raleigh, NC · On-site +1

$96K - $154K/yr

S. or foreign equivalent) in Computer Science, Software Engineering or related field and two (2) ... For positions with Remote-US locations, the actual salary range for the position may differ based ...

Durham NC or Remote Duration: 24+ Months Description: Xperi invents, develops and delivers ... software developers, IT, DevOps) Provide prompt and accurate feedback to customers Refer to ...

Raleigh, NC HQ (Remote) Industry: Government Technology (SaaS) Company Size: 50+ What They Do: Our ... Design, develop, test, and maintain software features and enhancements across web-based ...

Raleigh, NC HQ (Remote) Industry: Government Technology (SaaS) Company Size: 50+ What They Do: Our ... Design, develop, test, and maintain software features and enhancements across web-based ...

Raleigh, NC HQ (Remote) Industry: Government Technology (SaaS) Company Size: 50+ What They Do: Our ... Design, develop, test, and maintain software features and enhancements across web-based ...

Raleigh, NC HQ (Remote) Industry: Government Technology (SaaS) Company Size: 50+ What They Do: Our ... Design, develop, test, and maintain software features and enhancements across web-based ...

General Information Job Title Frontend Software Developer Intern - Fall 2026 Job ID 16893 City US ... Category Interns/Temp Job Subcategory Intern, Co-Op Hire Type Intern Remote Eligible Yes Base ...

Software Engineer

Raleigh, NC · On-site +1

$115K - $185K/yr

For positions with Remote-US locations, the actual salary range for the position may differ based ... About Red Hat Red Hat is the world's leading provider of enterprise open source software solutions ...

Job Summary At Red Hat, our interns are an integral part of the team. They don't get relegated to ... About Red Hat Red Hat is the world's leading provider of enterprise open source software solutions ...

Software Engineer

Raleigh, NC · Remote

$45 - $55/hr

One location/Remote Benefits: Paid time off This Job Is Ideal for Someone Who Is: People-oriented -- enjoys interacting with people and working on group projects Adaptable/flexible -- enjoys doing ...

Showing results 21-40

Remote Software Internship information

See Raleigh, NC salary details

$13

$24

$37

How much do remote software internship jobs pay per hour?

As of Sep 14, 2026, the average hourly pay for remote software internship 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 a remote software internship?

A remote software internship is a temporary work experience in software development that allows interns to perform their tasks from a location outside of the company’s physical office, usually from home. Interns work on real-world projects, collaborate with teams using digital communication tools, and gain practical skills in areas like coding, debugging, and software design. This format offers flexibility, exposure to industry practices, and the opportunity to build a professional network without relocating.

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

To thrive as a Remote Software Intern, you need a solid grasp of programming fundamentals, problem-solving skills, and typically enrollment in or completion of a computer science or related degree. Familiarity with version control systems like Git, collaboration tools such as Slack or Zoom, and basic knowledge of integrated development environments (IDEs) are common requirements. Proactive communication, self-motivation, and adaptability are standout soft skills that help interns excel in remote environments. These skills and qualities are vital for effective learning, contributing to distributed teams, and successfully completing projects with minimal supervision.

What are some common challenges faced during a remote software internship, and how can they be managed?

Remote software interns often face challenges such as limited face-to-face interaction with mentors, managing time zones, and staying motivated without a traditional office environment. To overcome these, it's important to set a consistent daily schedule, proactively communicate with your team using collaboration tools, and participate in virtual meetings and code reviews. Seeking regular feedback and documenting your progress can also help you stay engaged and on track with your learning objectives.

Is it worth doing a remote software internship?

A remote software internship provides practical experience, skill development, and networking opportunities in software development. It can enhance your resume and prepare you for full-time roles, especially if it involves working with real projects and tools like Git and Agile methodologies.

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

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

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

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

Infographic showing various Remote Software Internship job openings in Raleigh, NC as of July 2026, with employment types broken down into 2% Internship, 75% Full Time, 21% Part Time, 1% Temporary, and 1% Contract. Highlights an 88% Physical, 1% Hybrid, and 11% Remote job distribution, with an average salary of $51,391 per year, or $24.7 per hour.

Software Engineer

Raleigh, NC • On-site, Remote

$96K - $154K/yr

Full-time

Re-posted 29 days ago


Job description

*Telecommuting permitted: work may be performed within normal commuting distance from the Red Hat, LLC office in Raleigh, NC.

Responsible for implementation of resource models and scalable APIs that serve as the foundational control plane for the Hybrid Cloud Console and ISV partner integrations. Lead the end-to- end development of new user-facing features and platform enhancements for global SaaS offerings, focusing on original feature creation within an agile lifecycle.

What You Will Do:

  • Design and deploy standardized host servers that act as a secure bridge between local data tools and AI clients, ensuring real-time interoperability and modular system expansion.
  • Integrate intelligent automation and AI-driven workflows into the platform to enhance user experience and automate complex data analysis through advanced model context management.
  • Build and secure cloud services using containerization and modern deployment technologies, focusing on high-level orchestration within identity and access management frameworks.
  • Conduct high-level code reviews of complex pull requests to ensure long-term platform stability, security, and alignment with global engineering standards.
  • Establish a common integration fabric that allows disparate products and managed services to be plugged into a unified control plane, ensuring seamless data flow across the ecosystem.
  • Implement complex, responsive user-facing features for SaaS offerings using modern design patterns and advanced component libraries to ensure high-performance, accessible, and scalable platform interfaces.

What You Will Bring:

  • Bachelor's degree (U.S. or foreign equivalent) in Computer Science, Software Engineering or related field and two (2) years of experience in the job offered or related role.
  • Must have two (2) years of experience with: writing production-level code; developing full-stack web applications (front-end and back-end web applications); identifying and fixing software bugs; SQL databases; working with Python web development frameworks including Django or Flask; working and developing REST API interfaces; building front-end user experiences with web development frameworks; testing software by writing unit-tests; agile software development practices and issue tracking systems including Jira or Github Issues; and pair-programming and test-driven development (TDD).
  • Must have one (1) year of experience with: working with JavaScript or Python programming language; working with Git and GitHub; managing software deployment with Red Hat OpenShift; building and distributing RHEL based containerized applications with Docker or Podman; building and managing AI-enabled applications; debugging production software issues using Kibana, Grafana and AWS Cloudwatch; and debugging SQL database issues and performing database migrations.

#LI-DNI

The salary range for this position is $96,440 - $154,190/year. Actual offer will be based on your qualifications.

Pay Transparency

Red Hat determines compensation based on several factors including but not limited to job location, experience, applicable skills and training, external market value, and internal pay equity. Annual salary is one component of Red Hat's compensation package. This position may also be eligible for bonus, commission, and/or equity. For positions with Remote-US locations, the actual salary range for the position may differ based on location but will be commensurate with job duties and relevant work experience.

About Red Hat

Red Hat is the world's leading provider of enterprise open source software solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. Spread across 40+ countries, our associates work flexibly across work environments, from in-office, to office-flex, to fully remote, depending on the requirements of their role. Red Hatters are encouraged to bring their best ideas, no matter their title or tenure. We're a leader in open source because of our open and inclusive environment. We hire creative, passionate people ready to contribute their ideas, help solve complex problems, and make an impact.

Inclusion at Red Hat
Red Hat's culture is built on the open source principles of transparency, collaboration, and inclusion, where the best ideas can come from anywhere and anyone. When this is realized, it empowers people from different backgrounds, perspectives, and experiences to come together to share ideas, challenge the status quo, and drive innovation. Our aspiration is that everyone experiences this culture with equal opportunity and access, and that all voices are not only heard but also celebrated. We hope you will join our celebration, and we welcome and encourage applicants from all the beautiful dimensions that compose our global village.

Equal Opportunity Policy (EEO)
Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law.


Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee.Red Hat supports individuals with disabilities and provides reasonable accommodations to job applicants. If you need assistance completing our online job application, email application-assistance@redhat.com. General inquiries, such as those regarding the status of a job application, will not receive a reply.