Software Engineers For Applications picture    Software Engineers For Applications image

Application software engineers design, construct, modify and maintain computer applications software and specialized utility programs. They also create systems software and packaged systems and develop customized applications. Application software engineers examine the needs of the user and design software for the user with the goal of optimizing operational efficiency. They create the software that people use for their personal lives and at work.

Application software engineers utilize numerous programming languages to accomplish their tasks. The programming languages typically used are Java, C and C++. COBOL and Fortran are used less often.

They utilize various types of software including object or component oriented development software and varieties such as web platform development, database management system and program testing software.

Application software engineers should be knowledgeable with engineering, computers, technology, electronics, design techniques and telecommunication systems. A solid foundation in algebra, arithmetic, statistics, calculus, geometry and their applications is very useful. Being proficient with the English language is also helpful.

Those in the profession need good complex problem solving and troubleshooting skills and the ability to think logically. A talent for effectively analyzing the cost and benefits of specific actions is advantageous.


  • Design, develop and modify software systems
  • Recommend and prepare computer specifications and layouts
  • Consult with engineers, programmers and systems analysts to design the system
  • Confer with co-workers regarding the performance requirements, interfaces and the capabilities and limitations of the system
  • Analyze needs and product requirements in order to produce a design
  • Make existing software compatible with new hardware
  • Perform systems analysis
  • Modify existing software to improve its performance or to correct errors
  • Coordinate the installation of software systems
  • Discuss software system design and maintenance with clients
  • Create and manage software systems validation and testing procedures

Job Characteristics

They typically work in comfortable offices or in computer laboratories. They spend a lot of time working with computers. Some application software engineers may be required to travel for meetings with clients. Some employers allow work to be done from home. The typical work week includes at least 40 hours. Sometimes evening and weekend work is required to solve technical problems or to meet deadlines.

They must be up-to-date with new technologies and the latest knowledge on the subject. Being proficient at analyzing information and evaluating results is very beneficial. Attention to detail, analytical thinking and being innovative are important aspects of the position. In addition, they often consult with co-workers face-to-face and by email and telephone.

Employment Outlook

Those with the appropriate education and experience have the best opportunities for advancement. Many employers prefer workers who have certifications and experience with particular programming languages and methodologies. College graduates without experience have opportunities for employment with large computer and consulting firms that provide additional training. In addition, in order to stay competitive in the field, an application software engineer needs to learn the newest technical skills utilized in the profession.

The median wage in 2007 was $83,130 and $39.97 per hour. The average salary for undergraduates entering the occupation in 2007 was $56,201. In 2006, there were an estimated 507,000 positions. The estimated growth rate from 2006 to 2016 is 21 percent which is significantly higher than the average for all occupations.

Software Engineering Degrees, Certification, and Licensing

Typically, application software engineers have a bachelor's degree in computer science or software engineering. Some have bachelor's degrees in electrical engineering or a similar technical field. Some employers hire people with graduate degrees for complicated jobs. According to the Bureau of Labor Statistics, in 2006 about 80% of employed application software engineers held at least a bachelor's degree. Students seeking a career as an application software engineer can improve their employment opportunities by participating in an internship.


Major Employers

The primary employers include software publishers, computer systems design and related services, insurance carriers, manufacturing companies and computer game design companies. Management, scientific and technical consulting services firms are also major employers.

Career Stories (Job Profiles) for Software Engineers For Applications

To find out more about building a career as Application Software Engineers, we spoke with professionals in the field across a variety of specialties. Learn about their experiences on the job, the steps they took to complete their education, and what it takes to excel in this industry. Click the link to see a story.

All Types

Source : 2016 Occupational Employment Statistics, Bureau of Labor Statistics, U.S. Department of Labor, BLS.gov

Most Popular Industries for
Software Engineers For Applications

These industries represent at least 1% of the total number of people employed in this occupation.

Industry Total Employment Percent Annual Median Salary
Professional And Technical Services 216,530 44% $85,320
Traditional Publishing 41,950 8% $87,280
Electronics And Computer 31,560 6% $92,970
Business Management 27,370 5% $85,990
Insurance 21,940 4% $80,510
Durable Goods Wholesale 19,610 4% $91,470
Securities And Investment 14,120 2% $94,410
Government 13,100 2% $72,370
Internet Service Provider 12,450 2% $81,150
Banking And Credit 11,890 2% $89,890
Office Services And Staffing 10,410 2% $83,950
Telecommunications 9,740 2% $89,480
Education 9,660 2% $70,340
Machinery 5,340 1% $79,970
Click the Visit School Site buttons to go directly to a school's website and learn more about the school and programs it has to offer. School website will open in a new tab.
Click the Request Info buttons to request more information from a representative at the school.
Results:  10
Matching School Ads
  • B.S. in Computer Programming
  • Turn your love of technology into a career in a high-demand, fast-growing field! Why earn your tech degree from GCU?
  • Since 1949, GCU has been a premier private Christian university in Arizona, helping students find their purpose and achieve their potential.
  • Many graduate and undergraduate degree focuses such as: IT, cybersecurity, business analytics, IT management & more.
  • Acquire skills for entry-level positions, learn new skills with the goal to re-career or develop a portfolio of projects to strengthen job candidacy.
  • Courses are available online, evenings and on campus in Phoenix, Arizona. Talk to us to learn about financial aid, start dates and more!
  • Software Development for Creative Technologies (Bachelor of Science)
  • Game Programming (BS)
  • Visual & Game Programming (BS)
  • Alumni have appeared in reality competition shows such as Top Chef and Project Runway.
  • Dedicated career services team that helps students tap opportunities in a marketplace driven by ideas
  • Offers programs in design, media arts, fashion, and culinary
  • Program Coordinators focus on improving program content and ensure that students have the resources they need
  • Over 50 locations nationwide
  • Join our next Open House on 10/21 (10/28 @ select locations)!
  • Computer Programming (AAS)
  • Computer Science - Software and Mobile Application Development (BS)

The Secret to Getting Ahead is Getting Started


Congratulations! Your interest in California College San Diego is an important first step toward changing your life. A career-focused degree is the key to a new career with a potentially higher income, better benefits, and more satisfaction.

camnpus icon
National City
Request Info
  • Web Development Programming Diploma Program
  • A Los Angeles-based private college offering programs in medical sciences, legal studies, and graphic design since 1985.
  • Has weekend programs, including certified  veterinary technology, nurse assistant, and hemodialysis technician.
  • Showcases visual communication students’ artwork and design through campus magazine.
  • 3 campuses in Southern California.
  • Accredited by the Accrediting Commission of Career Schools and Colleges (ACCSC).
camnpus icon
Request Info
  • Programming
  • PHP
  • Java
  • An accredited computer training academy preparing students to enter the IT industry as Network Engineers, Software Engineers, Web Apps Developer, Website Designers, Programmers, Database Administrators since 2000.
  • Holds A+ certification from CompTIA.
  • Located in Los Angeles, approximately 10 minutes away from LAX.
  • Flexible class schedules offered during day times, evenings and weekends.
  • Helping students start a career in technology within 3 - 9 months.
  • Educates with the mission to serve the needs of the local community and graduates by matching opportunities to skills.
  • Military friendly school.
camnpus icon
Request Info
  • Online Master of Science in Software Development

Maryville University is a private university in St. Louis County, Missouri. Founded in 1872, Maryville University is a comprehensive and nationally ranked private institution with an enrollment of more than 6,800 students.

  • Software Development (Bachelor)
  • Software Development (Associate)
  • Game Development (Bachelor)

50 Years of Excellence In Education

Coleman University is a private non-profit teaching university founded in 1963 and located in San Diego, California. Its undergraduate and graduate programs prepare individuals for technology-focused careers and leadership. As San Diego’s oldest school dedicated to information technology, Coleman University has historically educated a large number of the region’s business-technology professionals.


camnpus icon
San Diego
Request Info
  • Mobile Gaming
  • Online and on-campus programs include Cloud Technologies (BS), Mobile Development (BS), and Web Design and Development (BS)
  • Curriculum designed to prepare students for a career in tech by immersing students in a project-based learning environment
  • Students can learn how to manage cloud technology or gain coding skills for apps, websites, and software
  • Full Sail offers accelerated programs, so a degree that would normally take four years takes 24 months on average
  • B.S. in Computer Information Systems / Computer Networking
  • Ranked among the Best Online Bachelor’s Programs by U.S. News and World Report in 2015.
  • Founded in 1890, it has a campus in Waterbury, CT and offers online degree program in eight-week modules, six times a year.
  • About 800 students are enrolled at the main campus, and about half of them commute.
  • Online courses help make it possible for students to earn a bachelor’s degree in as little as 24 months and a master’s degree in 12-18 months.
  • Certificate - Computer Technician
  • At Charter College the entire curriculum is built around student success
  • Accredited by the ACICS with easy-to-use online remote classroom platforms
  • Offers training programs in healthcare, business, veterinary care, IT, & more
  • Receive excellent online support from faculty and staff members
  • Many members of the military have found their ideal fit at Charter College

We have some additional detailed pages at the state level for Software Engineers For Applications.

Numbers in parentheses are counts of relevant campus-based schools in the state; online schools may also be available.

Back to Top