Hiring.Camp

Full-Stack Software Development Intern

Cmu

·

Yesterday

Apply
Location
Pittsburgh, United States of America
Workplace
Onsite
Type
Internship
Department
IT
Seniority
Internship
Visa
Not sponsored
Source
Workday

Description

What We Do: The SEI helps advance software engineering principles and practices and serves as a national resource in software engineering, computer security, and process improvement. The SEI works closely with defense and government organizations, industry, and academia to continually improve software-intensive systems. Our core purpose is to help organizations improve software engineering capabilities and develop or acquire the right software, defect free, within budget and on time, every time.


Position Summary

You will work as a part of the Cyber Mission Readiness Directorate within CERT and will collaborate with a team of software engineers, learning engineers, and cybersecurity experts focused on building the software behind cyber training, exercises, and assessments.


You will assist members of the Operational Readiness and Evaluation team in developing features and fixes for a suite of open-source web applications used to run cyber exercises, virtual labs, and online courses.


You will write automated tests and help find and fix defects before applications are used in live training events.


You will help add learner activity tracking (xAPI) and AI-assisted features to existing applications.


This internship begins in Fall 2026, with the option to continue through the Spring 2027 semester.


You will contribute to a variety of core functions including:

  • Full-stack web application development (C#/.NET and Angular)
  • Learning management system plugin development (PHP and Moodle)
  • Automated unit, integration, and end-to-end testing
  • xAPI instrumentation and AI feature integration

Requirements:

  • Enrolled in a degree granting program.
  • Willingness to travel to various locations to support the SEI’s overall mission. This includes within the SEI and CMU community.
  • You will be subject to a background check and must be eligible to work in the United States without Visa sponsorship.

Knowledge, Skills and Abilities:

  • Ability to critically think and problem solve
  • Familiarity with an object-oriented programming language, such as C#, Java, or TypeScript
  • Familiarity with web development fundamentals, such as HTTP, REST APIs, HTML, and CSS
  • Familiarity with Git and collaborative workflows, such as branching and merge requests
  • Ability to collaborate internally and externally with professional engineers, instructional designers, and subject matter experts
  • Willingness to learn new technologies with cross-functional teams
  • Must be organized, detail-oriented, and have the capacity to clearly document and communicate any findings

Desired Experience:

  • Experience with ASP.NET Core or Angular
  • Experience with PHP or a learning management system, such as Moodle
  • Experience writing automated tests, such as with Playwright, xUnit, or Jest
  • Experience with relational databases, such as PostgreSQL

These experiences may also come from education-driven experiences or extracurriculars.


Job Function Breakdown:

  • Implement features and fixes in web application front ends and APIs: 40%
  • Write automated unit, integration, and end-to-end tests: 25%
  • Instrument applications for xAPI and integrate AI-assisted features: 20%
  • Write documentation and demonstrate work to the team: 15%

TOTAL = 100%


This is a part-time, fully onsite position based in our Pittsburgh office.


Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran.

Location

Pittsburgh, PA

Job Function

Non-CMU Students

Position Type

Intern (Fixed Term)

Full time/Part time

Part time

Pay Basis

Hourly

More Information: 

  • Please visit “Why Carnegie Mellon” to learn more about becoming part of an institution inspiring innovations that change the world. 

  • Click here to view a listing of employee benefits

  • Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran. 

  • Statement of Assurance

Skills

TypeScriptJavaPHPAngularASP.NET.NETPostgreSQLGitCybersecurityREST

Similar Jobs

30

Software Development Engineer - Fullstack

Zillow·US·Remote

2mo ago

Sr. Software Engineer - Full Stack Web Development

ThriftBooks·Corporate - Seattle, WA 98188·Hybrid

Software Engineer, Full Stack & AI-Native Development (MTS)

Salesforce·Texas, US·Onsite

1d ago

Full-Stack Software Development Intern

Cmu·Pittsburgh, Pennsylvania·Onsite

1d ago

Lead Software Engineer- Python Full Stack Development (Python, Django & React)

JP Morgan Chase·Bengaluru, Karnataka

1d ago

Lead Software Engineer- Python Full Stack Development (Python, Django & React)

JP Morgan Chase·Bengaluru, Karnataka

1d ago

SDE - 1 | Fullstack Developer | Backend & Agentic AI

Fynd·Mumbai, Maharashtra·Remote

2d ago

Staff Software Development Engineer - Customer Reporting (Lead Full Stack, Angular, Spring Boot)

CVS Health·US·Hybrid

5d ago

Senior Software Engineer (Front-end Development/Full Stack)

Usbank·Atlanta, Georgia +8·Hybrid

1w ago

Software Engineer II - Full Stack Development | Asset Management Technology

JP Morgan Chase·New York, US

1w ago

Software Engineer II - Full Stack Development | Asset Management Technology

JP Morgan Chase·New York, US

1w ago

Staff Software Development - Full Stack

Snowflake·Dublin, California·Hybrid, Onsite

1w ago

Senior Software Engineer - Full Stack Development

Blackstone eIT·Dubai, United Arab Emirates

Fullstack Developer | SDE 1/2 | Commerce

Fynd·Mumbai, Maharashtra·Remote

2w ago

1003-Software Development Engineer-III Full Stack (MVC)

Innovaccer Analytics·Noida, Uttar Pradesh

Mandatory Internship Full-Stack Development for Release Automation of Automotive Embedded Middleware Software

Robert Bosch·Abstatt, Baden-Wurttemberg·Onsite

3w ago

Principal Full Stack Software Development Engineer - Mexico

Zillow·Mexico City, Mexico·Remote

3w ago

Full Stack Software Development Engineer - Mexico

Zillow·Mexico City, Mexico·Remote

3w ago

Senior Full Stack Software Development Engineer - Mexico

Zillow·Mexico City, Mexico·Remote

3w ago

Staff Engineer -Full Stack Software development

Infineon·Bengaluru, Karnataka

3w ago

Senior Software Engineer - Full Stack Development

Professional Kyndryl·Chennai, Tamil Nadu +4·Remote

1mo ago

Senior Software Engineer, Full Stack Web Development – GCP & Vertex AI Focus

General Motors·Austin Technical Center - Austin Technical Center, US·Hybrid

1mo ago

Digital Software Fullstack Engineer SDET Assistant Vice President

Citi Bank·Irving, Texas

1mo ago

Software Development | Fullstack .NET Developer

Devoteam·Lisbon, Portugal·Hybrid

1mo ago

Software Development Engineer II (Fullstack) - Contacts

Gohighlevel·Mumbai, Maharashtra·Remote

1mo ago

Staff Software Development Engineer, Full stack - GenAI studios

Jiostar·Bengaluru, Karnataka

1mo ago

Software Engineering Senior Manager- Java Full Stack Development Manager

Wells Fargo·India

1mo ago

Software Development Intern (Full Stack)

Discover Dollar·Bengaluru, Karnataka·Hybrid

1mo ago

Software Development Engineer II (Full-Stack - Node/React)

Saltmine·Bengaluru, Karnataka

1mo ago

Principal Software Development Engineer, Full Stack

Zillow·US·Remote

1mo ago