1

Software Engineer Internship Jobs in Raleigh, NC

They are seeking a Software Engineer I to develop scalable software solutions, collaborate with teams, and enhance existing applications while embracing modern engineering practices. Responsibilities ...

Senior Software Engineer

Raleigh, NC

$108K - $142K/yr

We are seeking a Software Engineer to help develop software that connects physics-based Modeling and Simulation (M&S) tools in a Digital Engineering environment. You will build and integrate software ...

Senior Software Engineer

Raleigh, NC · On-site

$108K - $142K/yr

We are seeking a Software Engineer to help develop software that connects physics-based Modeling and Simulation (M&S) tools in a Digital Engineering environment. You will build and integrate software ...

Contact HirexHire for more client information THE ROLE Our client is seeking a Software Engineer I to contribute to the development of scalable, customer-focused software solutions while building a ...

Contact HirexHire for more client information THE ROLE Our client is seeking a Software Engineer I to contribute to the development of scalable, customer-focused software solutions while building a ...

Contact HirexHire for more client information THE ROLE Our client is seeking a Software Engineer I to contribute to the development of scalable, customer-focused software solutions while building a ...

Contact HirexHire for more client information THE ROLE Our client is seeking a Software Engineer I to contribute to the development of scalable, customer-focused software solutions while building a ...

Senior Software Engineer

Morrisville, NC · Hybrid

$114K - $151K/yr

Join Ascom as a Senior Software Engineer - and help Shape the Future of Critical Communication! We are looking for an experienced Senior Software Engineer to play a central role in the design ...

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) years of experience in the job offered or related role. * Must have two (2) years of experience with ...

Our Values Celebrate Concrete Roses Dare to Fly First Choose the Harder Right over the Easier Wrong About the Role As a Full-stack Software Engineer, you'll be a key part of our agile development ...

Our Values Celebrate Concrete Roses Dare to Fly First Choose the Harder Right over the Easier Wrong About the Role As a Full-stack Software Engineer, you'll be a key part of our agile development ...

Contact HirexHire for more client information THE ROLE Our client is seeking a Software Engineer I to contribute to the development of scalable, customer-focused software solutions while building a ...

Showing results 41-60

Software Engineer Internship information

See Raleigh, NC salary details

$13

$24

$37

How much do software engineer internship jobs pay per hour?

As of Aug 22, 2026, the average hourly pay for software engineer 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 software engineer internship?

A Software Engineer Internship is a temporary position where students or entry-level professionals gain hands-on experience in software development. Interns typically work on real projects, write code, debug issues, and collaborate with engineering teams. The internship helps develop technical skills, knowledge of software development processes, and familiarity with industry tools. It also provides networking opportunities and can lead to full-time job offers.

What kinds of projects or tasks do software engineer interns typically work on during their internship?

Software Engineer Interns are often assigned to real-world projects that may include developing new features, fixing bugs, writing automated tests, or improving documentation. They usually work as part of a development team under the mentorship of experienced engineers, which allows them to participate in code reviews, agile meetings, and collaborative problem-solving sessions. The exact responsibilities may vary, but interns are regularly exposed to the full software development lifecycle and are encouraged to ask questions and contribute ideas. This hands-on experience not only builds technical skills but also prepares interns for full-time roles after graduation.

What are the key skills and qualifications needed to thrive in the software engineer internship position, and why are they important?

To thrive as a Software Engineer Intern, you need a solid understanding of programming languages (such as Java, Python, or C++), algorithms, data structures, and typically be pursuing or have a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and sometimes issue tracking tools is often expected. Strong problem-solving abilities, a willingness to learn, and effective communication are key soft skills that help interns excel in collaborative environments. These skills ensure interns can contribute meaningfully to technical projects, integrate well with engineering teams, and grow rapidly within the organization.

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

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

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

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

Infographic showing various Software Engineer Internship job openings in Raleigh, NC as of August 2026, with employment types broken down into 1% As Needed, 86% Full Time, 9% Part Time, and 4% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $51,391 per year, or $24.7 per hour.

Software Engineer I

HirexHire

Raleigh, NC • On-site

Full-time

Re-posted 12 days ago


Job description

Job Summary:
HirexHire is a recruiting and talent consultancy based in Chicago, partnering with companies to provide long-term talent solutions. They are seeking a Software Engineer I to develop scalable software solutions, collaborate with teams, and enhance existing applications while embracing modern engineering practices.
Responsibilities:
• Design, develop, test, and maintain software features and enhancements across web-based applications.
• Write clean, maintainable, and efficient code that aligns with established engineering standards and best practices.
• Contribute to applications built with ASP.NET MVC, .NET/C#, React, JavaScript, jQuery, HTML/CSS, MSSQL, and Azure technologies.
• Participate in code reviews, incorporating feedback to improve code quality, reliability, and maintainability.
• Troubleshoot, debug, and resolve software defects while identifying opportunities to improve existing systems and processes.
• Collaborate with Product Managers, Designers, Technical Leads, and Support teams to understand requirements and deliver customer-focused solutions.
• Contribute to testing efforts by developing unit tests and supporting quality assurance initiatives throughout the development lifecycle.
• Create and maintain technical documentation that supports knowledge sharing and long-term system sustainability.
• Leverage AI-powered development tools to improve productivity, accelerate delivery, and enhance engineering workflows.
• Continuously expand technical knowledge while contributing to discussions around scalability, security, accessibility, performance, and system reliability.
Qualifications:
Required:
• 2+ years of professional software engineering experience, including experience developing and maintaining production applications.
• Experience working with ASP.NET MVC, .NET/C#, React, JavaScript, jQuery, HTML/CSS, MSSQL, Azure, and Azure DevOps.
• Strong understanding of software development fundamentals, object-oriented programming concepts, and modern engineering best practices.
• Familiarity with SOLID principles, common design patterns, source control systems, and software testing methodologies.
• Experience designing, developing, and supporting low to moderately complex features or services.
• Strong problem-solving and debugging skills with the ability to investigate technical issues and identify effective solutions.
• Understanding of system architecture concepts and the ability to evaluate technical trade-offs with guidance from senior team members.
• Experience leveraging AI-assisted development tools to improve code quality, productivity, testing, documentation, or engineering workflows.
• Strong communication and collaboration skills with the ability to work effectively across technical and non-technical teams.
• Curiosity, ownership, and a continuous learning mindset with a desire to improve systems, processes, and customer outcomes.
Company:
HirexHire offers talent consultancy and recruiting services for rapid growth businesses. Founded in 2018, the company is headquartered in Chicago, USA, with a team of 2-10 employees. The company is currently Early Stage.