u/Independent_Pitch598

Due to AI transformation in my org it was decision to rename Software Engineers to Software Developers, and clearly split the role:

  1. Software Developers
    1. Who does development
    2. Or review code after anyone
    3. But DON'T have access to production DB/System
  2. System Engineer
    1. Who configure system
    2. Support it after developer finished development
    3. But NOT touch the code
    4. Forbidden to merge
    5. But with access to Production DB for deployment/maintenance/configuration

Basically it was decided to eliminate role as Software Engineer and have only these two:

  1. Developer
  2. System Engineer

Interesting outcome is - System Engineer is more prestige/lucrative, developers got less now.

Main motivation:

  • Code is cheap/free now
  • Main effort - configure/support
  • Easy replace internal solution by external (or vise versa)
    • Person who did development is not the one who support --> easy to shuffle in-house/3rd party solutions

From PM perspective i can say that it is great actually, it improves speed (TTM) and now we almost don't have over-engineering/CV-Driven solutions.

Do you have the same in your orgs?

reddit.com
u/Independent_Pitch598 — 20 days ago