Program availability

Your Preferences

Update your Zip code, preferred campus, and preferred program

Herzing University

Does software development require math?

Strictly speaking, no. You don’t need to be well-versed in calculus or be able to perform complex computations in your head in the snap of a finger.

However, you will need to be able to think mathematically and logically to succeed in software development. Programming logic is a foundational topic—the ability to design and debug systems and successfully navigate progressive “if/then” logic requires mathematical thinking.

Students with an aptitude for math may have an advantage, but a career in software development doesn’t require advanced math skills.

Can a software developer work from home?

Yes, working from home and remote work may be an option for software developers. Especially for freelancers/contractors and those who choose to work for themselves.

However, every employer has their own requirements in regard to remote work. Not every company is equipped to smoothly handle remote communication and team project management. Some jobs will require office availability by default and offer one or more days per week to work remotely.

Is software development for me?

If you enjoy problem-solving, possess critical thinking skills and have a keen attention to detail, earning a software developer degree could be right for you. Software engineers rely heavily on the ability to analyze and evaluate technical data.

Professionals in this field must have a strong aptitude for reasoning, be detail-oriented and possess interpersonal skills in order to work as part of a team and communicate technical details—both to clients unfamiliar with the language and programmers demanding clear instructions to execute. 

What is the difference between a software developer and software engineer?

This is a subject of ongoing discussion as the industry continues to evolve. Some people use the terms interchangeably, but there is a subtle difference between engineering and development:

  • A software engineer applies traditional engineering principles to analyze and solve problems. Their analysis, interpretation and solutions are done through a quantitative, engineering lens.
  • A software developer approaches problems creatively with more flexibility to solve problems outside of the scientific method, applying qualitative practices and patterns learned outside of an engineering-based process.

The Herzing software development program introduces concepts in software engineering but does not provide a full foundation in engineering principles.

What does a software developer do?

Software developers conceptualize, design, code and produce the programs we use every day.

The specific tasks and duties of a software developer will vary depending on the employer and industry. Generally, software developers do the following:

  • Evaluate user needs to determine whether they will need existing, modified, or new software
  • Plan out each part of an application or system, creating diagrams and models of how the program will flow and which programming languages will be used
  • Direct the work of software programmers as they code and test the program
  • Create reference documentation so the program can be upgraded and maintained
  • Conduct testing of the program and create regular updates

How much does a software developer make?

The average salary for software developers can vary widely based on the specific roles and responsibilities of the job.

According to the Bureau of Labor Statistics (BLS), the average salary for software developers is $138,110 per year ($66.40 per hour).*

Job outlook

The BLS reports employment of software developers is expected to rise 26% from 2022-2032, much higher than the projection across all U.S. occupations.

Herzing-New Orleans Donates Medical Supplies to Local Fire Department

HerzingAdmin

At a recent community meeting, Herzing-New Orleans Campus President Jamie Hardage learned that local emergency personnel were having trouble accessing medical supplies and gear, partially due to a shortage caused by the coronavirus crisis. For example, fire department first responders were wearing long sleeve shirts to help protect themselves from possible exposure when responding to emergency medical calls. He immediately knew the campus could help.