🤖 BARBIE MODE ACTIVATED 💗    Your adblocker was detected!    Comic Sans has been applied as cosmic punishment 💅    Ads keep this database FREE — please whitelist replacedbyrobot.info!    ✨ Everything is pink and that's entirely your fault ✨    🌸                     🤖 BARBIE MODE ACTIVATED 💗    Your adblocker was detected!    Comic Sans has been applied as cosmic punishment 💅    Ads keep this database FREE — please whitelist replacedbyrobot.info!    ✨ Everything is pink and that's entirely your fault ✨    🌸                     
Automation Risk Analysis

Will “Software Programmer” be Automated?

Advertisement

A robot took your ad!

Ads keep this free database of 57,000+ jobs alive. Please whitelist replacedbyrobot.info — we promise our ads are tasteful!

AI Exposure Risk

60%

“Software Programmer” will maybe be replaced by AI.

Based on the cognitive demands, communication requirements, and logical reasoning intrinsic to this occupation according to O*NET data, we project a 60% probability of disruption by generative AI and Large Language Models.

Automation & Robot Risk

30%

“Software Programmer” will probably not be replaced by robots.

Evaluating the physical dexterity, repetitive motion tasks, and manual labor associated with this role, our analysis indicates a 30% likelihood of substitution by advanced robotics systems.

Personal & Financial Insights

Every occupation has a unique profile. For Computer Programmers, the Bureau of Labor Statistics and O*NET classify the day-to-day work broadly as: Create, modify, and test the code and scripts that allow computer applications to run. Work from specifications drawn up by software and web developers or other individuals. May develop and write computer programs to store, locate, and retrieve specific documents, data, and information.

Avg. Annual Salary $103,640
Avg. Hourly Wage $49.83
Available Jobs (US) 109,870
Job Title & Hierarchy Code (SOC) Computer Programmers #15-1251
Wage vs. National Median
ℹ️

Data is based on the reference occupation: “Computer Programmers”

Advertisement

A robot took your ad!

Ads keep this free database of 57,000+ jobs alive. Please whitelist replacedbyrobot.info — we promise our ads are tasteful!

Core Skills & Abilities

  • Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.

  • Develop Web sites.

  • Collaborate with computer manufacturers and other users to develop new programming methods.

  • Assign, coordinate, and review work and activities of programming personnel.

  • Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs.

  • Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language.

  • Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.

  • Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.

  • Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.

  • Write or contribute to instructions or manuals to guide end users.

  • Write, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment.

  • Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.

  • Investigate whether networks, workstations, the central processing unit of the system, or peripheral equipment are responding to a program's instructions.

  • Train subordinates in programming and program coding.

  • Train users on the use and function of computer programs.

  • Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.

  • Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.

Technologies & Software

  • NetSuite ERP
  • Geographic information system GIS software
  • Oracle WebLogic Server
  • OpenAI ChatGPT
  • Minitab
  • Computer aided design and drafting CADD software
  • Adobe ColdFusion
  • Atlassian Confluence
  • Google Analytics
  • Google Antigravity
  • Low-level debugger software
  • ChatGPT (OpenAI)
  • SAP software
  • Formula translation/translator FORTRAN
  • Kimi (Moonshot AI)
  • Jupyter Notebook
  • Microsoft Office software
  • Bourne Shell
  • American National Standards Institute ANSI C
  • Microsoft .NET Framework
  • Ansible software
  • Adobe Photoshop
  • Microsoft ESP SDK
  • Inline code expander software
  • Microsoft Visual Basic Scripting Edition VBScript
  • Apache Hive
  • Code munger software
  • Perl
  • Ubuntu
  • List processing language LISP
  • Hypertext markup language HTML
  • Mixed code generator
  • Forth
  • Selenium
  • Smalltalk
  • Red Hat Enterprise Linux
  • Decompilers
  • Microsoft ActiveX
  • Linux
  • Shell script
  • Git
  • Apache Maven
  • Go
  • Dynamic hypertext markup language DHTML
  • Haskell
  • Unified modeling language UML
  • Red Hat WildFly
  • UNIX Shell
  • SAP Adaptive Server Enterprise
  • Qwen (Alibaba)
  • SAP NetWeaver BW
  • Verilog
  • Enterprise JavaBeans
  • Drupal
  • Microsoft PowerPoint
  • JavaScript Object Notation JSON
  • Web service definition language WDSL
  • Microsoft Word
  • Data manipulation language DML
  • GitHub
  • Hewlett Packard HP-UX
  • jQuery
  • Microsoft ASP.NET
  • Customer information control system CICS
  • Clipper
  • Microsoft Visual Studio
  • McAfee
  • Apache Tomcat
  • Virtual private networking VPN software
  • Workflow software
  • Canu
  • Simulation program with integrated circuit emphasis SPICE
  • Hewlett Packard LoadRunner
  • Progress WebSpeed Workshop
  • IBM Notes
  • Apache HTTP Server
  • Microsoft Excel
  • Gambit Scheme
  • Dassault Systemes CATIA
  • Bolt.new
  • IBM Power Systems software
  • C++
  • Extensible markup language XML
  • IBM InfoSphere DataStage
  • Compilers
  • Xerces2 Java Parser
  • Qlik Tech QlikView
  • Apache Cassandra
  • Apache Ant
  • JavaScript
  • J
  • Apache Hadoop
  • Amazon Kinesis
  • Oracle PeopleSoft
  • Microsoft Silverlight
  • Splunk Enterprise
  • Microsoft FrontPage
  • Apache Subversion SVN
  • B-Method
  • Interstate connection ICON
  • Quest Erwin Data Modeler
  • Threaded code compiler
  • Microsoft Windows Server
  • Microsoft Visual C# .NET
  • Ext JS
  • Objective C
  • Amazon CodeWhisperer
  • IBM Domino
  • Amazon Web Services AWS software
  • Perplexity AI
  • Microsoft Dynamics
  • Microsoft Dynamics GP
  • Adobe Illustrator
  • Job control language JCL
  • Django
  • Restructured extended executor REXX
  • Oracle Hyperion
  • UNIX
  • Oracle Java
  • Greatis Object Inspector
  • Graphical user interface GUI design software
  • Symbolic debugger software
  • Call-processing language CPL
  • Puppet
  • Apache Spark
  • Microsoft Project
  • Amazon Web Services AWS CloudFormation
  • Apache Kafka
  • Oracle Business Intelligence Enterprise Edition
  • Bentley MicroStation
  • Supervisory control and data acquisition SCADA software
  • Microsoft SQL Server Reporting Services SSRS
  • Microsoft Visual FoxPro
  • CAST SQL Builder
  • Command interpreters
  • Amazon Redshift
  • Extensible stylesheet language XSL
  • Snort
  • v0 by Vercel
  • Microsoft Visual Basic for Applications VBA
  • Network intrusion prevention systems NIPS
  • Incremental compiler software
  • React
  • Microsoft PowerShell
  • Cascading style sheets CSS
  • Eclipse IDE
  • Adobe ActionScript
  • National Instruments LabVIEW
  • MicroStrategy
  • Apache Struts
  • Event-driven State-machines Programming
  • Progress Sonic ESB
  • ABC: the AspectBench Compiler for AspectJ
  • Oracle PL/SQL
  • Claude (Anthropic)
  • LAMP Stack
  • Spring Boot
  • Programming language one PL/I
  • Apache Groovy
  • Teradata Database
  • Human resource management software HRMS
  • Oracle Database
  • Red Hat OpenShift
  • Emerald Software Group Emerald Green Office
  • dBASE Plus
  • Adobe Flex
  • Citrix cloud computing software
  • Ruby
  • Microsoft SQL Server
  • Interface definition language IDL
  • Debugging software
  • The MathWorks MATLAB
  • Integrated development environment IDE software
  • Tabnine
  • Grok (xAI)
  • Advanced business application programming ABAP
  • Microsoft Access
  • Ruby on Rails
  • Amazon DynamoDB
  • Codeium
  • Node.js
  • MongoDB
  • CoffeeCup The HTML Editor
  • Google Angular
  • Bigloo Scheme
  • Amazon Simple Storage Service S3
  • Gemini Code Assist
  • NoSQL
  • Cursor AI
  • Microsoft Visio
  • Tier generator software
  • Oracle JD Edwards EnterpriseOne
  • Code generator software
  • Computer Associates integrated data management system CA-IDMS
  • Partial class generator software
  • C#
  • E++ pattern language
  • Gemini (Google)
  • Symantec Visual Cafe
  • String oriented symbolic language SNOBOL
  • Python
  • Modula
  • Just-in-time compiler
  • Chef
  • VMware
  • Extensible hypertext markup language XHTML
  • Oracle E-Business Suite Financials
  • MUMPS M
  • Bash
  • Devin (Cognition AI)
  • Basis BBx VisualPRO/5
  • Swift
  • Operating system software
  • Microsoft SharePoint
  • Microsoft Visual Basic
  • PHP
  • SAP BusinessObjects Data Integrator
  • Microsoft Windows
  • A programming language APL
  • Scheme
  • Spring Framework
  • MySQL
  • Adobe Dreamweaver
  • Structured Query Report SQR
  • Atlassian JIRA
  • Collaborative Application Markup Language CAML
  • Oracle JavaServer Pages JSP
  • IBM SPSS Statistics
  • Perforce Helix software
  • ABC Compiler
  • Veritas NetBackup
  • C
  • ICON programming language
  • ReCrystallize Crystal Reports
  • Retargetable compiler
  • Virage VS Archive
  • PowerSoft PowerBuilder
  • Microsoft Active Server Pages ASP
  • Structured query language SQL
  • Algorithmic language ALGOL
  • StataCorp Stata
  • AJAX
  • Oracle Fusion Applications
  • Hibernate ORM
  • DeepSeek
  • Llama (Meta)
  • Common business oriented language COBOL
  • Objective Caml
  • Mistral AI (chat/models)
  • R
  • Transact-SQL
  • Source code editor software
  • Oracle Fusion Middleware
  • AWK
  • Adobe PostScript
  • Embarcadero Delphi
  • Logo design software
  • Elasticsearch
  • Backbone.js
  • Scala
  • Prolog
  • Delphi Technology
  • Wireshark
  • Relational database management software
  • Interpreter software
  • Nova (Amazon)
  • Mistral (Mistral AI)
  • IBM Cognos Impromptu
  • Corel CorelDraw Graphics Suite
  • Amazon Elastic Compute Cloud EC2
  • Microsoft Extensible Application Markup Language (XAML)
  • Lovable.dev
  • ESRI ArcGIS software
  • Apache Pig
  • Progress OpenEdge ABL
  • IBM DB2
  • Microsoft Visual Basic.NET
  • Revision control software
  • IBM WebSphere
  • Source code migration software
  • Microsoft Exchange
  • Microsoft Azure software
  • Nagios
  • IEA Software Emerald
  • SAP Business Objects
  • Oracle PeopleSoft Financials
  • SAP Crystal Reports
  • Adobe Acrobat
  • Common Lisp Object System CLOS
  • Oracle Solaris
  • Beginner's all-purpose symbolic instruction code BASIC
  • Microsoft Systems Management Server
  • KornShell
  • Data definition language DDL
  • PostgreSQL
  • One pass compiler software
  • JUnit
  • Computer On-line Real-time Applications Language CORAL 66
  • Eiffel
  • Microsoft Publisher
  • Salesforce Visualforce
  • Docker
  • Ada
  • Tax software
  • Pascal
  • Tableau
  • Microsoft SQL Server Integration Services SSIS
  • Oracle JDBC
  • Oberon
  • Apache Solr
  • GitHub Copilot
  • IBM Rational ClearCase
  • Epic Systems
  • SAS
  • Atlassian Bamboo
  • FileMaker Pro
  • Microsoft ASP.NET Core MVC
  • Mainframe operating systems
  • Serial port cards
  • Desktop computers
  • Computer servers
  • Mainframe computers