Manufacturing career directory

Software Developers

Research, design, and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Update software or enhance existing software capabilities. May work with computer hardware engineers to integrate hardware and software systems, and develop specifications and performance requirements. May maintain databases within an application area, working individually or coordinating database development as part of a team.

Also called: Application Developer, Application Integration Engineer, Developer, DevOps Engineer (Development Operations Engineer), Infrastructure Engineer, Software Architect, Software Developer, Software Development Engineer, Software Engineer, Systems Engineer, AI Specialist (Artificial Intelligence Specialist), Application Analyst, Application Architect, Application Engineer, Application Integrator, Application Programmer, Application Software Engineering IT Specialist (Application Software Engineering Information Technology Specialist), Application Support Engineer, Application Systems Analyst, Application Systems Architect, Beta Tester, Business Application Developer, Certified Internetwork Expert, Commercial Drone Software Developer, Computer Application Developer, Computer Application Engineer, Computer Architect, Computer Consultant, Computer Engineer, Computer Programmer Analyst, Computer Software Engineer, Computer Systems Software Architect, Computer Systems Software Engineer, DevOps Architect (Development and Operations Architect), DevOps Developer (Development and Operations Developer), Drone Software Development Engineer, EDP System Engineer (Electronic Data Processing System Engineer), Embedded Engineer, Embedded Software Engineer, Embedded Systems Software Developer, Enterprise Systems Engineer, Extract Transform Load Developer, Full Stack Developer, Full Stack Engineer, Full Stack Software Engineer, Game Developer, Game Engineer, Graphic Engineer, Implementation Specialist, Information Architect, Interface Designer, Internet Application Developer, Internet Consultant, Knowledge Management Application Developer, Mainframe Systems Programmer, Mobile Application Developer, Mobile Device Developer, Operating System Designer (OS Designer), Operating System Specialist (OS Specialist), Publishing Systems Analyst, Secure Software Assessor, Server Engineer, Simulation Developer, Site Reliability Engineer, SOA Developer (Service Oriented Architecture Developer), Software Application Architect, Software Application Designer, Software Application Developer, Software Application Engineer, Software Application Specialist, Software Computer Specialist, Software Design Engineer, Software Designer, Software Engineering Systems IT Specialist (Software Engineering Systems Information Technology Specialist), Software Quality Engineer (SQE), Software Requirements Engineer (SRE), Software Systems Developer, Software Systems Engineer, Software Writer, Solution Architect, Solution Engineer, Solutions Architect, Systems Analyst Engineer, Systems Coordinator, Systems Integration Engineer, Systems Software Designer, Systems Software Engineer, Systems Software Specialist, Systems Support Engineer, UI Designer (User Interface Designer), Usability Engineer, Video Game Engineer, XML Developer (Extensible Markup Language Developer)

This is a career information profile, not an advertised job opening.

What the worker does

Skills, machines and equipment

Education and training

Most frequently reported education in the O*NET survey: Bachelor's Degree (84.80% of responses). This is survey context, not a universal hiring requirement. Most of these occupations require a four-year bachelor's degree, but some do not.

O*NET Job Zone 4: Employees in these occupations usually need several years of work-related experience, on-the-job training, and/or vocational training. A considerable amount of work-related skill, knowledge, or experience is needed for these occupations. For example, an accountant must complete four years of college and work for several years in accounting to be considered qualified. This is broad occupational preparation context; confirm the requirements for a specific employer or apprenticeship.

Apprenticeships

Ask an employer or registered apprenticeship sponsor about current programs, eligibility, training and pay. A career profile does not confirm that a program is available.

Salary reference

105,210–171,980 USD per year · United States · 2025. Source: BLS OEWS via O*NET · 25th–75th percentiles · SOC 15-1252.

Occupational-group wage references are not guaranteed pay for this specialty or an employer's offer.

Career advancement

How Do I Get This Job?

  1. Review the skills and responsibilities above.
  2. Most frequently reported education in the O*NET survey: Bachelor's Degree (84.80% of responses). This is survey context, not a universal hiring requirement. Most of these occupations require a four-year bachelor's degree, but some do not.
  3. O*NET Job Zone 4: Employees in these occupations usually need several years of work-related experience, on-the-job training, and/or vocational training. A considerable amount of work-related skill, knowledge, or experience is needed for these occupations. For example, an accountant must complete four years of college and work for several years in accounting to be considered qualified. This is broad occupational preparation context; confirm the requirements for a specific employer or apprenticeship.
  4. Compare real openings and confirm requirements directly with the employer.

View available jobs — availability is not guaranteed; sample listings are not real openings.

Related career information

Sources and limitations

O*NET® 31.0 Database, U.S. Department of Labor, Employment and Training Administration, under CC BY 4.0. ShopFloor adapted occupational grouping, selected manufacturing-relevant occupations, and retained seven legacy guide titles. Specialties and alternative titles are grouped under O*NET occupations; these occupations can also occur outside manufacturing. Source: https://www.onetcenter.org/database.html. No wage, vacancy, certification, or video data is implied. ShopFloor advancement suggestions are general editorial guidance, not O*NET findings or guaranteed career progression. BLS wage ranges, when available, are national 25th–75th percentiles for the source occupational grouping, across industries; they are not local, apprentice, entry-level, or specialty-specific offers.

Software Developers