🤖 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

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

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

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

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

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

  • Train subordinates in programming and program coding.

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

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

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

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

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

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

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

  • Develop Web sites.

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

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

Technologies & Software

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