Strategic and solution-minded?
Consider a bachelor's degree in Software Engineering.
-
$110,140
-
#5 out of 100Software Developer ranking in U.S. News’ 100 Best Jobs, with significant upward mobility and flexibility in work schedule.( U.S. News )
-
Market Snapshot:
-
#2
-
31%
-
20% More
Interview requests for software engineers willing to work remotely than candidates who are not.
( Hired )

Gain the expertise to apply creative solutions to complex problems.
A bachelor's degree in Software Engineering will provide you with the hard and soft skills to excel in a host of technical fields. Gain hands-on experience with popular programming languages and APIs, work within project management frameworks, and deepen your technical problem-solving skills. You'll graduate with the ability to manage software projects and develop code with other programmers.
You’ll also leave here with the skills to communicate effectively, articulate your career preparation confidently and collaborate with others meaningfully. And in all things, we’ll help you work toward becoming a capable and trusted disciple of Jesus Christ. So whatever you do, you’ll be prepared to be the best you possible.
A bachelor's degree in Software Engineering will provide you with the hard and soft skills to excel in a host of technical fields. Gain hands-on experience with popular programming languages and APIs, work within project management frameworks, and deepen your technical problem-solving skills. You'll graduate with the ability to manage software projects and develop code with other programmers.
You’ll also leave here with the skills to communicate effectively, articulate your career preparation confidently and collaborate with others meaningfully. And in all things, we’ll help you work toward becoming a capable and trusted disciple of Jesus Christ. So whatever you do, you’ll be prepared to be the best you possible.
FREQUENTLY COMBINED WITH THIS CERTIFICATE
FOR FURTHER DETAILS ABOUT DEGREES AND CERTIFICATES, REVIEW YOUR ACADEMIC CATALOG.
DON'T FORGET TO PLAN YOUR COURSES

Jared N. Plumb
Computer Science
M.S., Computing, University of Utah, 2013
M.B.A., Business Administration, University of Utah, 2013
B.S., Computer Science, Weber State University, 2011
Office 801-524-1963
Email jaredplumb@ensign.edu
M.S., Computing, University of Utah, 2013
M.B.A., Business Administration, University of Utah, 2013
B.S., Computer Science, Weber State University, 2011
Office 801-524-1963
Email jaredplumb@ensign.edu