Software Engineering Programs in St. Louis, Missouri

Getting a Software Engineering Degree in St. Louis, Missouri

Pursuing a Software Engineering degree in St. Louis, Missouri, offers an exciting opportunity to join the growing field of technology and innovation. Software Engineering combines programming, problem-solving, and system design to create computer applications and systems that power our modern world. Whether you aim to develop software applications, design systems, or work in cybersecurity, there are several educational pathways to achieve your goals.

This guide will explore Software Engineering degree options in St. Louis, local schools offering programs, career opportunities, and resources to help you start your journey in this rewarding field.


About St. Louis

St. Louis, Missouri, located along the Mississippi River, is known for its vibrant history, iconic Gateway Arch, and thriving tech industry. As a city with a growing focus on technology and innovation, St. Louis is home to numerous companies and educational institutions that support STEM education and careers. For more information about the city, visit the official St. Louis website.


Software Engineering Programs in St. Louis, Missouri

Here are the top educational institutions offering Software Engineering or related programs in St. Louis and nearby areas:

  1. Saint Louis University (SLU)

    • Program: Accelerated Computer Science B.S. to Software Engineering M.S.
    • Description: This program allows students to earn both a bachelor’s degree in Computer Science and a master’s degree in Software Engineering in an accelerated timeframe. It provides a strong foundation in programming, software development, and advanced engineering principles.
    • Location: Midtown neighborhood
    • Website: SLU Software Engineering
  2. University of Missouri–St. Louis (UMSL)

    • Program: Bachelor of Science in Computer Science
    • Description: While not exclusively Software Engineering, UMSL’s Computer Science program offers courses in software development, algorithms, and databases, preparing students for a career in software engineering.
    • Location: North Campus
    • Website: UMSL Computer Science
  3. Washington University in St. Louis (WashU)

    • Program: Master of Science in Computer Science & Engineering
    • Description: Designed for graduate students, this program emphasizes software systems, artificial intelligence, and data management, providing advanced training for software engineering careers.
    • Location: Skinker-DeBaliviere neighborhood
    • Website: WashU Computer Science & Engineering

If you’re willing to travel, consider the University of Central Missouri (UCM) (approximately 180 miles from St. Louis), which offers a Bachelor of Science in Software Engineering. Learn more about the program here.


Software Engineering Career Opportunities in St. Louis

St. Louis boasts a dynamic tech industry with numerous organizations hiring Software Engineers. Here are a few notable companies:

  1. Boeing

    • Description: A leading aerospace company with a significant presence in St. Louis, Boeing regularly hires software engineers to work on cutting-edge technology for aviation and defense.
    • Location: Berkeley neighborhood
    • Careers Page: Boeing Careers
  2. World Wide Technology (WWT)

    • Description: WWT is a global technology solutions provider headquartered in St. Louis. They offer roles in software development, cloud computing, and cybersecurity.
    • Location: Westport Plaza
    • Careers Page: WWT Careers
  3. Square (Block, Inc.)

    • Description: Square, part of Block, Inc., specializes in financial software and payment systems. Their St. Louis office focuses on technological innovation for small businesses.
    • Location: Downtown
    • Careers Page: Square Careers

Prerequisites for Software Engineering Programs

To enroll in a Software Engineering program in St. Louis, you’ll typically need to meet the following requirements:

  • High School Diploma or Equivalent
  • Standardized Test Scores: SAT or ACT (requirements vary by institution)
  • Minimum GPA: Varies by program
  • Coursework: Background in mathematics (e.g., algebra, calculus) and basic computer science is often required.
  • Additional Requirements: Some programs may require coding assessments or proficiency in programming languages like Python, Java, or C++.

Software Engineering Degree Options in Missouri

Missouri offers a range of degree options for aspiring software engineers:

  • Bachelor’s Degrees: Foundational training in programming, software development, and engineering principles.
  • Master’s Degrees: Advanced study focusing on software systems, artificial intelligence, and system design.
  • Ph.D. Programs: Research-oriented programs for those aiming to contribute to academic or industry advancements.

Many programs, such as those at Saint Louis University and the University of Central Missouri, offer specializations in areas like cybersecurity, AI, and cloud computing. Online and hybrid options are also available for working professionals.


Professional Certifications and Continuing Education

Beyond earning a degree, consider pursuing professional certifications to enhance your skills and marketability:

  • Certified Software Development Associate (CSDA)
  • Certified Professional in Software Engineering (CPSE)
  • AWS Certified Developer (Amazon Web Services)
  • Google Professional Cloud Developer

Continuing education through online courses, workshops, and conferences is essential for staying current in the rapidly evolving tech industry.


Get Started Today

Pursuing a Software Engineering degree in St. Louis, Missouri, can open doors to a dynamic and rewarding career. Take the first step by researching local programs, contacting schools, and exploring career opportunities. With the right education and determination, you can join the ranks of skilled professionals shaping the future of technology.


For more information on the job outlook for Software Developers, visit the Bureau of Labor Statistics.