🤖 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

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

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

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

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

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

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

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

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

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

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

  • Develop Web sites.

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

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

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

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

Technologies & Software

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