Carnegie Mellon University

Why Choose the S3D Software Engineering Ph.D. Program?

Transform the Future of Software Systems--And Your Career

Software engineering sits at the heart of today's technological revolution, driving innovation in every field imaginable. AI enhances (and challenges) software engineering and automates many traditional software engineering tasks, yet fundamental engineering expertise becomes likely more important than ever. At Carnegie Mellon's S3D Ph.D. program, you'll do more than just study software--you'll pioneer groundbreaking research that shapes the future of reliable, intelligent, and secure software systems. You've earned an admission offer from us because we see in you the potential to become a trailblazer in software engineering. Now, let us show you why accepting this offer is the smartest decision you'll make for your career.

And why Pursue a Software Engineering Ph.D. Program at a Time of Vibe Coding?

As AI transforms the world and how we build software, it seems tempting to expect a vibe coding future where software engineers are replaced by AI agents. This is short sighted. Freed from boilerplate, repetitive debugging, and rote implementation as, developers may generate rather than manually write most code, activities will shift elsewhere – whether it is evaluating generated code, designing architectures that hold up under real-world messiness, building harnesses for responsible engineering and testing, steering the project toward user needs, and managing tradeoffs and risks. The socio-technical questions surrounding how software is produced, maintained, and trusted are more pressing than ever. These are precisely the problems where rigorous software engineering scholarship has the most to contribute. In addition, it turns out that researchers that actually understand software engineering are better at building effective AI coding tools and AI infrastructure systems that not only perform better on benchmarks, but that actually work for developers and for development in practice.

The fast changing AI landscape provides possibly one of the most exciting and high-impact times for software engineering research in recent memory, with many new and changing research opportunities. Learning how to effectively and responsibly use AI in research additionally increases the range and depth of questions a researcher can credibly pursue in a Ph.D. Far from diminishing the relevance of deep expertise, the shift to AI elevates it: The researchers who will shape the next decade of the field are those who can formulate the right questions, reason carefully about correctness, fit, or consequences, and articulate principles that are effective now and that endure beyond any particular generation of tools.

Unparalleled Research Opportunities at the Cutting Edge

At S3D, you'll be at the forefront of software engineering research, tackling complex, real-world challenges like:

  • AI-powered Software Engineering (AI for SE): Design agentic systems for coding, testing, and program repair and (partially) automate and support traditional SE tasks such as requirements engineering, supply chain security, and safety engineering.
  • Engineering reliable AI-powered systems (SE for AI): Building robust systems with unreliable AI components, mitigating risk, engineering safeguards, interdisciplinary collaboration, to not just build models but AI-powered products that meet user needs and serve society.
  • Self-Healing and Adaptive Systems: Develop software that intelligently adapts, repairs, and evolves to thrive resiliently in unpredictable environments.
  • Security and Trustworthiness: Create robust software solutions that protect against threats and ensure safety even in adversarial conditions.
  • Privacy and Ethical Computing: Investigate technologies that balance data-driven innovation with respect for individual privacy and societal implications.
  • Empowering Programmers and Users: Innovate tools, practices, and methodologies that make powerful programming capabilities accessible to everyone, democratizing tech innovation.

Learn From the Best — Renowned Faculty and Mentorship

Our faculty are globally recognized experts committed to mentoring the next generation of software engineering leaders. At S3D, you'll work directly with professors who:

  • Lead groundbreaking interdisciplinary projects with top industry partners.
  • Publish influential research that defines the future of software engineering.
  • Provide personalized guidance, ensuring you develop deep expertise in your chosen research area.

Proven Alumni Success — Your Future Starts Here

Our alumni are changing the world through academia, industry, and entrepreneurship. Our graduates join many organizations, from BigTech to startups, to other universities. Here are some recent graduates and their first job after graduation:

  • Nadia Nahar, 2026, Microsoft (Research Scientist)
  • Vasudev Vikram, 2026, Anthropic
  • Courtney Miller, 2026, George Washington University (Assistant Professor)
  • Parv Kapoor, 2026, General Robotics (Research Scientist)
  • Aidan Yang, 2025, Amazon (Applied Scientist)
  • Daniel Ramos, 2025, Uber Technologies (Researcher/Engineer)
  • Nikitha Rao, 2025, Google DeepMind (Research Scientist)
  • Kush Jain, 2025, Mistral AI (AI Research Scientist)
  • Yuchen Shen, 2025, Pinterest (Machine Learning Engineer II)
  • Tobias Durschmid, 2025, UCLA (Assistant Teaching Professor)
  • Kyle Liang, 2025, Microsoft (Software Engineer)
  • Petro Bravo-Mendes, 2025, E-Ring, Inc (AI/ML Software Engineer)
  • Wode Ni, 2024, Brilliant World Wide Inc (Sr. Research Engineer)
  • Daye Nam, 2024, University of California, Irvine (Assistant Professor) 
  • Christopher Meiklejohn, 2024, DoorDash (Staff Software Engineer)
  • Changjian Zhang, 2024, Huawei (Researcher)
  • Jenna Wise, 2023, Purdue University (Assistant Professor) – Featured story
  • David Widder, 2023, Cornell Tech (Post Doc), then The University of Texas at Austin (Assistant Professor) 
  • T.J. Glazier, 2023, Accenture (Principal director)
  • Roykrong Sukkerd, 2022, Google (Research Scientist)
  • Vishal Dwivedi, 2022, Instacart (Sr. Solutions Architect)
  • Mauricio Soto Gonzalez, 2021, Hitachi, ABB Power Grids (Senior Learning R&D) – Featured story
  • Miguel Velez-Cevallos, 2021, Google (Software Engineer)
  • Chu Pan Wong, 2021, Meta (Software Engineer)
  • Shuri Zhou, 2020, Univ. of Toronto (Assistant Professor)

Exceptional Career Outcomes — Open Doors to Unlimited Opportunities

An S3D Ph.D. equips you with versatile, highly sought-after skills. Whether your passion leads you toward academia, industry research, or entrepreneurial endeavors, our graduates consistently achieve remarkable career trajectories:

  • Academic Leadership: Secure prestigious faculty positions at top research institutions, driving influential research and mentoring future technologists. Our alumni are now faculty at the University of California, Irvine and Los Angeles, the University of Toronto, Tthe University of Texas at Austin, Purdue University, Carnegie Mellon University, the University of Florida, George Washington University, George Mason University, and others.
  • Industry Influence: Apply your advanced research directly to impactful industry projects, shaping products and services at leading companies in AI, systems engineering, and software verification. Our recent graduates work at Google DeepMind, Meta, Anthropic, Mistral, Amazon/AWS, Microsoft, DoorDash, Instacart, Accenture, and many other places.
  • Entrepreneurial Innovation: Launch and lead tech startups that translate groundbreaking research into transformative applications and businesses. For example, graduates worked at Nuro, Sourcegraph, and Bezirk during their startup days.

Comprehensive Funding and Support — Investing in Your Success

We understand that pursuing a Ph.D. is a significant commitment. At S3D, we alleviate financial concerns through generous funding packages, including:

  • Guaranteed research and teaching assistantships covering tuition and living expenses.
  • Access to grants for research travel, conferences, and collaborations.
  • Supportive resources to help you maintain a healthy work-life balance, promoting both academic excellence and personal well-being.

A Collaborative and Dynamic Community — You Belong Here

Joining S3D means becoming part of a vibrant, supportive community of students, faculty, and alumni dedicated to responsible excellence in all the ways that matter. Here, you'll collaborate with peers from many backgrounds, expand your professional network, and build lifelong connections.

Your Future in Software Engineering Starts Here

At Carnegie Mellon's S3D Software Engineering Ph.D. program, you'll receive unparalleled mentorship, engage in cutting-edge research, and build a career with lasting impact. Join a community dedicated to pioneering innovation, rigorous scholarship, and real-world solutions.

Don't settle for just any Ph.D.—choose the program that empowers you to shape the future of software systems.