Asumamos rápidamente que estás hablando de una organización más grande, ya que las pequeñas tienden a evitar los títulos, las categorías, o cualquier cosa que insinúe poner a la gente en un cubo. A pesar de nuestra dependencia en la clasificación de las cosas en cubos, nos negamos a ser otro valor bajo una clave genérica.
Una empresa de software más grande (alrededor de 2016) tendrá la mayoría de estas funciones, las he dividido en (gasp) cubos. Disculpas por ser tan amplio, pero las funciones deben ser reconocibles, con términos/claves genéricas, y obviamente cambian por org. No he detallado cada uno, porque: TLDR;
Ingeniería de Software
- Front-End
- Back-End/Servidor
- Infraestructura
- Datos
- Android
- iOS
- Monetización
- Herramientas
- Seguridad
- Site-Reliability (SRE)
- Architect
- Principal/Distinguished/Staff
Software Engineering Administration
- VP of Engineering
- Director of Engineering
- Engineering Manager
- Technical Lead
- Program Manager
- Project Manager
- Agile Coach
- Technical Writer
DevOps (Operations)
- System Administrator
- Database Administrator
- DevOps Engineer
Quality Assurance
- QA Tester (Manual)
- Software Engineer in Test
- Automation Engineer
Data Science
- Data Scientist
- Data Analyst
- Data Science Engineer
Professional Services (Enterprise Software Integration)
- Business Analyst
- Solutions Architect
- Integration Engineer/Consultant
Information Technology
- Desktop Support
- Network Administrator
- Applications Engineer