ตำแหน่งงานด้าน IT นั้นมีตั้งแต่ ผู้จัดการฝ่ายคอมพิวเตอร์ (IT Manager) หรือบางองค์กรก็เรียกว่า IT Director ซึ่งเป็นผู้บริหารสูงสุดในสายงานด้าน IT สำหรับองค์กรขนาดใหญ่มากๆ ก็มักจะเรัยกตำแหน่งผู้บริหารสูงสุดด้าน IT ว่า CIO (Chief Information Officer) อย่างไรก็ตามภายในหน่วยงาน IT ยังประกอบด้วยตำแหน่งต่างๆ รองลงไป ซึ่งโดยทั่วไปจะมีดังต่อไปนี้
[hide=2]User Interface Designer ทำหน้าที่ในการออกแบบหน้าตาของโปรแกรมเพื่อให้ง่ายต่อการใช้งาน ในกรณีของการออกแบบเว็บไซต์หรือหน้าเว็บเพจ จะเรียกผู้ที่ทำตำแหน่งนี้ว่า Web Designer โดยทั่วไปผู้ที่สามารถทำตำแหน่งนี้ต้องเป็นคนที่มีความคิดสร้างสรรค์และความสามารถในการออกแบบ อธิบายง่ายๆ ก็คือนอกจากต้องมีความรู้ความเข้าใจในเรื่องของการเขียนโปรแกรมพอสมควรแล้วยังต้องมีความเป็นศิลปินในตัวอีกด้วย
System Analyst คือตำแหน่งที่ต้องติดต่อประสานงานกับผู้ใช้เพื่อเก็บและรวบรวมความต้องการของผู้ใช้ (User Requirements) เกี่ยวกับระบบงานมาจัดทำเป็น Functional Specification แล้วส่งต่อให้กับ Application Programmer เพื่อทำการพัฒนาโปรแกรมต่อไป
Application Programmer จะรับ Functional Specification มาจาก System Analyst เพื่อนำมาใช้เป็นข้อมูล ในการพัฒนาโปรแกรมด้วยภาษาต่างๆ เช่น Java, c++ ,Visul Basic เป็นต้น ในกรณีที่พัฒนาโปรแกรมบนเว็บหรีอที่เรียกว่า Web Programmer ก็ต้องใช้ภาษา HTML , Java , JSP , VBScripts , PHP เป็นต้น
System Administrator ทำหน้าที่ดูแลอุปกรณ์คอมพิวเตอร์พร้อมด้วยซอฟต์แวร์ที่ใช้ทั้งหมดขององค์กร
Network Administrator ทำหน้าที่ดูแลอุปกรณ์ทางด้านระบบเครือข่าย
Database Administrator ดูแลระบบจัดการฐานข้อมูล เช่น Oracle , Microsoft SQL Server, MySQL เป็นต้น
System Engineer คือตำแหน่งที่พัฒนามาจาก System Administrator โดยทั่วไปจะมีตำแหน่งเป็นหัวหน้าของ System Administrator
Network Engineer คือตำแหน่งที่พัฒนามาจาก Network Administrator โดยที่ไปจะมีตำแหน่งเป็นหัวหน้าของ Network Adminitrator
Computer Operator คือเจ้าหน้าที่ที่คอยประจำอยู่ใน Data Center ทำหน้าที่ตามที่ร้องขอจาก System/Network Administrator , User , Programmer[/hide]