1

Internship New Grad Software Engineer Jobs (NOW HIRING)

Software Engineer 1 (New Grad) College Board - Technology Location : This is a remote role. Candidates who live near CB offices have the option of being fully remote or hybrid (Tuesday and Wednesday ...

IXL Learning is the country's largest EdTech company, seeking new graduates who have a passion for technology and education. As a Software Engineer, you will contribute to impactful educational ...

IXL Learning is the country's largest EdTech company, seeking new graduates with a passion for technology and education. As a Software Engineer, you will contribute to impactful educational products ...

Software Engineer - New Grad

New York, NY · On-site

$110K - $130K/yr

... new technologies and mentoring you in software development craft as a member of our world-class engineering team. We have roles open in the following technologies: * Backend (Python, Go, C#)

... Software Engineer, you will build the back-end wiring, application logic, and UI that engage our users. You will find and use the best technologies to add features and create new products. You'll be ...

... new technologies and mentoring you in software development craft as a member of our world-class engineering team. We have roles open in the following technologies: * Backend (Python, Go, C#)

... Software Engineer, you will build the back-end wiring, application logic, and UI that engage our users. You will find and use the best technologies to add features and create new products. You'll be ...

... new technologies and mentoring you in software development craft as a member of our world-class engineering team. We have roles open in the following technologies: * Backend (Python, Go, C#)

next page

Showing results 1-20

Internship New Grad Software Engineer information

See salary details

$13

$25

$38

How much do internship new grad software engineer jobs pay per hour?

As of Jun 9, 2026, the average hourly pay for internship new grad software engineer in the United States is $25.42, according to ZipRecruiter salary data. Most workers in this role earn between $20.67 and $28.85 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Internship New Grad Software Engineer, and why are they important?

To thrive as an Internship New Grad Software Engineer, you need a solid understanding of programming languages (such as Java, Python, or C++), computer science fundamentals, and typically a relevant degree or coursework in computer science or related fields. Familiarity with version control systems like Git, development environments, and sometimes exposure to cloud platforms or modern frameworks is expected. Strong problem-solving, teamwork, and communication skills help you collaborate and learn quickly in a professional setting. These skills and qualities are crucial for effectively contributing to projects, adapting to new technologies, and building a foundation for a successful software engineering career.

What types of projects and technologies are New Grad Software Engineer Interns typically assigned to work on, and how much autonomy can they expect?

New Grad Software Engineer Interns are often assigned to real-world projects that align with their team's current priorities, such as developing new features, fixing bugs, or improving existing systems. They frequently work with modern programming languages and frameworks relevant to the company's tech stack. While interns are given meaningful tasks and the chance to contribute code that may go into production, they are also paired with mentors and receive guidance from senior engineers. Autonomy varies, but interns usually have the opportunity to own smaller tasks or components, gaining hands-on experience while collaborating closely with their team.

What is an Internship New Grad Software Engineer?

An Internship New Grad Software Engineer is a recent graduate or a student nearing graduation who is hired for an internship position in software engineering. This role is designed to provide hands-on experience in developing, testing, and maintaining software applications under the guidance of experienced engineers. Interns often work on real projects, contributing code and collaborating with teams, which helps them build practical skills and industry knowledge. The position serves as a stepping stone to a full-time software engineering career, offering exposure to professional tools, workflows, and company culture.

What is the difference between Internship New Grad Software Engineer vs Entry-Level Software Developer?

AspectInternship New Grad Software EngineerEntry-Level Software Developer
CredentialsRecent graduation or current student, no formal certification requiredSimilar educational background, may have certifications or coursework
Work EnvironmentTemporary, training-focused, mentorship-drivenFull-time, independent project work, team collaboration
Employer UsageInternship programs, early career developmentEntry-level positions for recent graduates

Internship New Grad Software Engineers are typically students or recent graduates participating in temporary training programs to gain industry experience. Entry-Level Software Developers are full-time employees who have completed their education and are working on ongoing projects. Internships focus on learning and mentorship, while entry-level roles involve more independent work and responsibility.

More about Internship New Grad Software Engineer jobs
What cities are hiring for Internship New Grad Software Engineer jobs? Cities with the most Internship New Grad Software Engineer job openings:
What are the most commonly searched types of New Grad Software Engineer jobs? The most popular types of New Grad Software Engineer jobs are:
What states have the most Internship New Grad Software Engineer jobs? States with the most job openings for Internship New Grad Software Engineer jobs include:
Infographic showing various Internship New Grad Software Engineer job openings in the United States as of May 2026, with employment types broken down into 100% Full Time. Highlights an 90% Physical, 2% Hybrid, and 8% Remote job distribution, with an average salary of $52,867 per year, or $25.4 per hour.
Principal Software Engineer, Ads Format, Level 7

Principal Software Engineer, Ads Format, Level 7

Snap Inc.

Los Angeles, CA • On-site

$145K - $195K/yr

Full-time

Posted 7 days ago


Job description

Job Summary:
Snap Inc. is a technology company that aims to improve how people live and communicate through innovative products. They are seeking a Principal Software Engineer for the Ads Format team to design and implement automated systems for ad serving and optimization, while leading the vision for ad formats infrastructure and collaborating with cross-functional teams.
Responsibilities:
• Design and implement highly automated systems for ad format serving, optimization, and A/B testing to maximize user engagement and advertiser ROI.
• Lead the vision and strategy for our next-generation ad formats infrastructure, focusing on scalability, performance, and advertiser value.
• Innovate and conceptualize new ad format ideas, leveraging market trends, user behavior, and advertiser needs.
• Collaborate closely with cross-functional teams, including product management, design, data science, and other engineering teams, to deliver cohesive and impactful solutions.
• Advocate for and apply best practices when it comes to availability, scalability, operational excellence, and cost management.
• Mentor and guide other engineers, fostering a culture of technical excellence and continuous learning within the team.
Qualifications:
Required:
• 10+ years of post-Bachelor’s software development experience; or a Master’s degree in a technical field + 9+ year of post-grad software development experience; or a PhD in a related technical field + 6+ years of post-grad software development experience
• 2+ years of experience with technical leadership or acting as the domain-expert to a technical organization
• Experience in technical leadership/ownership and setting technical direction for engineering projects
• Experience architecting, designing, and developing distributed systems
• Deep expertise in building and scaling ad formats or similar user-facing content delivery systems
• Excellent programming and software design skills, including debugging, performance analysis, and test design
• Proven track record of operating highly-available systems at scale
• Ability to proactively learn new concepts and technology and apply them at work
• Skilled at solving ambiguous problems
• Strong collaboration and mentorship skills
• Ads domain experience
Preferred:
• Client side and full stack experience preferred
• Experience with cross-platform development
• Ability to promote product excellence and collaboration, driving a portfolio of concurrent engineering projects, from short-term critical feature launches to long-term research initiatives
• Ability to create a compelling vision for the future, communicate clearly, and have a collaborative leadership approach
Company:
Snap is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Founded in 2011, the company is headquartered in Venice, USA, with a team of 5001-10000 employees. The company is currently Late Stage.