Career Paths in Computer Science
What are some career paths you can take with a Computer Science degree?
The most common path that UNC Computer Science graduates take Is Software Engineering. However, many different paths exist that may not necessarily be engineering-focused!
Spring 2024 Update: With the rise of AI in the world of tech, pay attention to how it affects the skills needed for a job in the industry. This article outlines smart career moves you can take as you prepare to enter the tech hiring space.
Learn more about these career paths:
Software Engineering:
ML Engineer:
- Machine Learning Engineer Career Path: What You Need to Know
- What Is a Machine Learning Engineer? (+ How to Get Started)
Product Manager:
- Product Manager at Microsoft
- A Day in the Life of a Product Manager
- APM List by Exponent
- PM Internship List
Cybersecurity Analyst:
Technical Consultant:
Common Technical Consulting Companies: Accenture, Deloitte, EY (Ernest & Young), CapTech
Data Scientist:
UI/UX Designer:
Learn about what paths UNC students have taken after graduation: Graduation Outcomes