Đáp: Kiến trúc sư phần mềm là một trong những “việc làm nóng nhất” trong công nghiệp phần mềm ngày nay. Nhu cầu là cao vì chỉ có số ít kiến trúc sư đủ phẩm chất là sẵn có với kĩ năng đặc biệt và kinh nghiệm làm việc.
Về căn bản, kiến trúc sư phần mềm chịu trách nhiệm cho thiết kế hệ thống phần mềm và đảm bảo rằng nó đáp ứng các yêu cầu của doanh nghiệp cũng như yêu cầu hệ thống của kết cấu nền của công ti. Kĩ năng đặc biệt này yêu cầu nhiều năm kinh nghiệm phát triển phần mềm trong các nền, ngôn ngữ và công nghệ nào đó. Trước khi thiết kế hệ thống, kiến trúc sư phần mềm phải làm việc chặt chẽ với kĩ sư yêu cầu hay người phân tích doanh nghiệp để hiểu các yêu cầu của khách hàng rồi hỗ trợ cho người quản lí dự án phát triển kế hoạch dự án nơi việc chia các yêu cầu thành những nhiệm vụ nhỏ hơn là mấu chốt.
Nhiều người tin việc làm của kiến trúc sư phần lớn là trong thiết kế nhưng sự kiện là trách nhiệm của kiến trúc sư phần mềm là nhiều hơn thế nhiều. Họ phải làm việc với tổ dự án để hỗ trợ cho bất kì thay đổi nào có thể cần được thực hiện trong suốt cả vòng đời phát triển phần mềm.
Vì kiến trúc sư phần mềm là chuyên gia trong thiết kế và phát triển hệ thống, nhiều thành viên tổ cũng dựa trên tri thức kĩ thuật của họ để hỗ trợ cho họ trong đa dạng công việc. Các công ti lớn với nhiều kiểu ứng dụng có nhu cầu cao nhất về kiến trúc sư phần mềm để chắc phần mềm của họ được thực hiện tương ứng với chất lượng cao. (Microsoft có vài nghìn kiến trúc sư phần mềm và Google có nhiều hơn).
Để đủ tư cách vào vị trí kiến trúc sư phần mềm, bạn cần ít nhất là bằng cử nhân trong khoa học máy tính hay kĩ nghệ phần mềm. Nhiều kiến trúc sư trong công nghiệp thường có bằng cấp chuyên sâu như thạc sĩ trong khoa học máy tính hay kĩ nghệ phần mềm. Bên cạnh bằng đại học, ứng cử viên phải có ít nhất ba tới năm năm kinh nghiệm phát triển phần mềm và xuất sắc trong kĩ năng mềm như trao đổi, kĩ năng trình bày và lãnh đạo. Kiến trúc sư phần mềm làm việc với tổ dự án từ đầu tới cuối như một phần của tổ và cung cấp giải pháp kĩ thuật cũng như kèm cặp cho các thành viên tổ.
Phần lớn các vị trí kiến trúc sư phần mềm đều không được quảng cáo vì công ti ưa thích đề bạt người nội bộ hơn là tìm bên ngoài. Phần lớn những người quản lí ưa thích thuê người họ biết rõ và quen thuộc với cách thức công ti vận hành làm ứng cử viên tiềm năng. Lương cho kiến trúc sư phần mềm biến thiên tuỳ theo năm kinh nghiệm, ngành công nghiệp và kích cỡ công ti. Theo báo cáo công nghiệp phần mềm, kiến trúc sư phần mềm có thể làm từ $120,000 tới $250,000 ở Mĩ.