Software Engineering M.S.

Take the next step in your computer science journey

Software engineers play a crucial role in creating innovative solutions that shape the way we live, work, and connect. Luddy Indianapolis can help you to deepen your expertise and advance your career in software development and related fields.   

Earning an M.S. in Software Engineering through the Computer Science Department allows you to apply engineering principles to create reliable, efficient, and scalable software that solves real-world problems.

Classes on your schedule, from anywhere in the world

Earn your degree entirely online – or take more than half your courses on-campus if you prefer. You can work toward your degree on a full- or part-time basis.

With asynchronous coursework and flexible deadlines, our online option lets you complete your degree on your own terms, without putting your career or personal life on hold.

Our online learning platform is built to foster engagement and collaboration, featuring interactive content, discussion boards, and live sessions. You’ll receive the same quality of education as on-campus students, with the added flexibility to learn from anywhere.  

Software engineering curriculum

Designed for career advancement

Our curriculum is crafted to help you take the next step in your career, whether you’re aiming for leadership roles, advanced technical expertise, or a transition into software engineering. The program emphasizes both depth and breadth, equipping you with the skills to tackle complex challenges in software development and systems design.

Real-world, project-based learning

Our program emphasizes hands-on, project-based learning, allowing you to apply concepts directly to real-world challenges. You’ll complete industry-relevant projects that demonstrate your expertise, giving you a portfolio to showcase to potential employers.

Advanced and specialized curriculum

Dive deep into specialized areas such as:

  • Software architecture and design patterns   
  • Artificial intelligence and machine learning   
  • Cloud computing and DevOps   
  • Cybersecurity and secure software development

Our curriculum stays at the forefront of technology trends, ensuring you’re prepared for the ever-evolving demands of the tech industry.

Career opportunities span across industries

Projected demand for software developers and computer systems engineers/architects is up by more than 20 percent in Indiana (2020-30) and by 18 percent nationally (2023-33). Annual salaries are in the range of $90,000 in Indiana, and more than $100,000 nationally.

Software engineering career options include:

  • Software developer
  • Systems engineer
  • Quality assurance (QA) engineer
  • DevOps engineer
  • Data engineer
  • Product manager

Career support tailored for professionals

Our career services are tailored for graduate students and working professionals, offering:

  • One-on-one career coaching   
  • Resume reviews and LinkedIn optimization   
  • Networking opportunities with alumni and recruiters   
  • Guidance for breaking into leadership roles or transitioning industries

The Luddy Experience

Global community

As part of an online program, you’ll join a global cohort of peers from diverse professional and cultural backgrounds. This network provides rich opportunities for collaboration and lifelong connections. Regular virtual meetups, workshops, and events foster a strong sense of community.

Meet our student ambassadors

Experienced faculty & industry mentorship

Our faculty are seasoned professionals with extensive industry experience, bringing real-world insights into the classroom. Additionally, we connect you with mentors from leading tech companies who provide guidance on career growth and technical skill development.

Meet our faculty

Scholarships & financial aid

Students who meet criteria for admission will be considered for an admission-based scholarship if attending full-time. There are also opportunities for students to apply for other scholarships.

Explore scholarships

Admission requirements

  • Bachelor's degree and a 3.0 GPA on a 4.0 scale.
  • Courses in
    • Calculus
    • Linear algebra
    • Statistics or probability theory
    • Programming
    • Data structures
    • Discrete structures or discrete mathematics
  • The Graduate Record Exam (GRE) is optional for master's applicants.