🤖 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 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 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 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

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

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

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

  • Develop Web sites.

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

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

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

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

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

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

  • Train subordinates in programming and program coding.

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

Technologies & Software

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