BLS projections show computer programmer roles declining as developer roles grow

As automated coding assistants rewrite routine software development tasks, federal projections from the Bureau of Labor Statistics show a widening divide across IT roles, with computer programmer employment declining 7% while software developer positions expand 10% through 2035.

Computer Programmer Employment Declines as Developer Roles Grow

  • Computer programmer employment is projected to decline 7% from 2025 to 2035 according to the U.S. Bureau of Labor Statistics.
  • Software developer and information security analyst roles are projected to grow 10% and 21% respectively over the same decade.

Federal Data Reveals Shifting Demand Across Computing Roles

The integration of artificial intelligence into software engineering is altering traditional employment trajectories across the technology sector. Data published in the U.S. Bureau of Labor Statistics Occupational Outlook Handbook indicates that routine programming tasks face increasing automation, dampening job prospects for traditional coders. At the same time, demand for higher-level system architecture and network defense is accelerating.

For students and market participants evaluating technology training programs, the structural shift highlights a transition away from manual syntax writing toward system evaluation. While AI tools generate functional code fragments rapidly, human oversight remains necessary to manage system logic, data structures, and security vulnerabilities.

Computing Occupation Projected Employment Change (2025–2035) Projected Job Additions Typical Entry-Level Education
Computer Programmers -7% Not specified Bachelor’s degree
Software Developers +10% 174,700 Bachelor’s degree
Information Security Analysts +21% Not specified Bachelor’s degree
Computer and Information Research Scientists +22% Not specified Master’s degree

Keiser University Structures Curricula Around AI Integration

Keiser University reports that its degree tracks, including the Bachelor of Science in Artificial Intelligence and Bachelor of Science in Software Engineering, emphasize underlying computing concepts rather than transient programming languages or frameworks.

The academic focus reflects the reality that specific tools and coding assistants evolve rapidly, whereas foundational principles in algorithms, data analytics, and cloud infrastructure maintain long-term relevance. By grounding coursework in systems fundamentals, programs prepare graduates to evaluate machine-generated code and direct complex automated deployments.

Evaluating Long-Term Educational Pathways in Information Technology

Deciding on an educational entry point depends heavily on individual timelines and career objectives. The U.S. Bureau of Labor Statistics lists a bachelor’s degree as the typical entry-level education for computer programmers, software developers, and information security analysts, while a master’s degree is typical for artificial intelligence roles.

As organizations deploy more connected and AI-enabled infrastructure, demand concentrates around specialized domains such as cybersecurity and cloud engineering. Educational frameworks that pair theoretical instruction with practical applications position students to adapt as automation reshapes corporate technology stacks.

Common Questions Regarding Technology Degrees and Artificial Intelligence

Will my information technology degree become obsolete before graduation?

Core computing concepts like algorithms, data structures, and problem-solving evolve more gradually than specific software tools and programming languages. Degree programs that emphasize these foundational principles equip students with skills that remain applicable as new technologies emerge.

Do I still need strong math and coding skills if AI writes code?

Strong mathematical and coding fundamentals remain essential for debugging and evaluating AI-generated output. Understanding the underlying system logic enables professionals to direct, verify, and correct automated code effectively.

What education do technology roles typically require?

A bachelor’s degree is the typical entry-level education for computer programmers, software developers, and information security analysts, while a master’s degree is typical for artificial intelligence roles. Some information security analysts also enter the field through training and certifications.

Disclaimer: The information provided in this article is for educational and informational purposes only and does not constitute financial advice.

Photo of author

Alexandra Hartman Editor-in-Chief

Editor-in-Chief Prize-winning journalist with over 20 years of international news experience. Alexandra leads the editorial team, ensuring every story meets the highest standards of accuracy and journalistic integrity.

Ukraine and Russia Exchange Hundreds of Drones in Overnight Attacks on Energy Infrastructure

Hepatitis E in Transplants: 228 Cases Analyzed in Toulouse Study