🤖 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 “Engineering and Scientific 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%

“Engineering and Scientific 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%

“Engineering and Scientific 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.

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

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

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

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

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

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

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

  • 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.

  • 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.

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

  • Train subordinates in programming and program coding.

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

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

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

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

  • Develop Web sites.

Technologies & Software

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