Occupation · SOC 15-1299.08
Computer Systems Engineers/Architects
Design and develop solutions to complex applications problems, system administration issues, or network concerns. Perform systems management and integration functions.
Median wage
$108,970
$52,650–$176,800
Projected growth
+8.2%
Faster than average
Annual openings
3,850
per year
Employed (US)
439,380
Job Zone 3
Typical preparation
Medium preparation
Stackable credential programs
2,546 mapped
Core skills
Active ListeningCritical ThinkingReading ComprehensionSystems EvaluationWritingSpeakingSystems AnalysisComplex Problem Solving
Knowledge areas
Computers and ElectronicsEnglish LanguageTelecommunicationsCustomer and Personal ServiceEngineering and Technology
Technology & tools
Word processing softwareDocument management softwareDevelopment environment softwareGraphics or photo imaging softwareWeb page creation and editing software
Representative tasks
Communicate with staff or clients to understand specific system requirements.Investigate system component suitability for specified purposes, and make recommendations regarding Provide customers or installation teams guidelines for implementing secure systems.
Competency framework
Skill expectations by proficiency level.
emerging
System requirements documentation — gather and record under direct supervision by interviewing staff or clients in a structured workplace setting.Hardware and software components — identify basic options suitable for specified user needs using provided checklists and reference guides.Operating system installation procedures — follow step-by-step protocols to install or upgrade software under the guidance of a senior engineer.System operation logs — monitor routine outputs and flag potential anomalies to a supervising engineer during standard shift operations.Secure system guidelines — distribute and explain pre-approved implementation checklists to installation teams or customers as directed.Word processing and document management software — draft basic technical reports summarizing system configurations in an office environment.Component suitability criteria — review vendor specifications and apply established evaluation criteria under close supervision on assigned projects.Network or application software — assist with installation tasks following documented procedures on supervised enterprise deployments.Active listening techniques — capture and restate client requirements accurately during intake meetings to confirm mutual understanding.Hardware maintenance tasks — perform routine scheduled maintenance activities such as component replacement under direct technician oversight.
developing
Client system requirements — analyze and translate into preliminary technical specifications with reduced oversight in a professional services environment.Hardware and software component recommendations — evaluate suitability for defined purposes and present options to project stakeholders using structured comparison frameworks.Secure system implementation guidelines — prepare and communicate tailored security configuration instructions to installation teams for mid-scale deployments.Operating systems and network software — coordinate and execute installation or upgrade projects across multiple workstations or servers with minimal supervision.System operation monitoring — apply monitoring tools to detect performance degradation or failure indicators and initiate standard corrective responses.User need assessments — identify required system data, hardware, and software components by conducting structured needs-analysis sessions with end users.Object-oriented or web platform development software — configure and adapt development environments to support application deployment on assigned systems.Technical documentation — produce clear written procedures and configuration guides using document management software for internal or client audiences.Routine hardware and software maintenance — plan and execute scheduled maintenance cycles including upgrades to minimize operational downtime.Systems evaluation — apply analytical methods to assess existing infrastructure performance against defined benchmarks in familiar organizational contexts.
proficient
Complete computer system design — direct the analysis, development, and operation of end-to-end solutions autonomously across diverse enterprise environments.Complex stakeholder requirements — elicit, reconcile, and translate conflicting client and staff needs into coherent technical architectures without supervisory input.Component suitability investigations — conduct independent technical evaluations across hardware and software options and deliver justified recommendations to decision-makers.Non-routine system failures — diagnose root causes using critical thinking and systems analysis methods and implement corrective actions under operational pressure.Secure system architectures — design and communicate comprehensive security frameworks and implementation guidelines for high-stakes enterprise or multi-site deployments.Installation and integration oversight — direct cross-functional teams executing operating system, network, application, and hardware deployments on complex infrastructure.System monitoring strategies — design proactive monitoring configurations using specialized tools to detect potential problems before service impact occurs.Data, hardware, and software requirement specifications — produce detailed bill-of-materials and architecture documents that fully address identified user needs.Ongoing maintenance programs — engineer and manage systematic maintenance schedules covering hardware replacement, software patching, and capacity upgrades across production environments.Technical writing and oral presentation — communicate architectural decisions, risk assessments, and recommendations clearly to both technical and non-technical audiences.
advanced
Organizational systems strategy — set the long-term technical direction for enterprise architecture programs, aligning infrastructure investments with business objectives at executive level.Engineering team development — mentor and evaluate junior and mid-level systems engineers, building organizational capability through structured coaching and performance feedback.Enterprise-wide security posture — lead the development and governance of organization-wide secure system policies, standards, and implementation frameworks adopted across all divisions.Cross-functional system programs — direct multi-team analysis, development, and operational initiatives for mission-critical computer systems spanning organizational boundaries.Technology evaluation governance — establish formal processes for investigating and approving component and platform selections, ensuring rigorous standards are applied organization-wide.Client and stakeholder relationships — lead executive-level engagements to shape system requirements and negotiate technical scope for large-scale or multi-year engagements.Innovation culture — champion adoption of emerging technologies, development environments, and architectural patterns by sponsoring proof-of-concept initiatives across engineering teams.Quality assurance frameworks — design and institutionalize quality control analysis programs that govern system performance, reliability, and compliance across the organization.Resource and personnel management — allocate engineering personnel, tools, and budgets strategically across competing system projects to optimize delivery outcomes.Organizational risk and decision governance — lead judgment-based decisions on system modernization, major infrastructure changes, and risk trade-offs with enterprise-wide impact.
Also known as
36 alternate job titles map to this occupation.
Systems Requirements PlannerSystems DeveloperPlatform Software EngineerMachine Learning EngineerInfrastructure EngineerCloud Platform EngineerSystems Application EngineerCloud Infrastructure EngineerSolutions ArchitectSoftware Systems EngineerPlatform EngineerComputer Systems Hardware AnalystSolutions EngineerKnowledge ArchitectCloud Solution ArchitectIT Architect (Information Technology Architect)Cloud Software EngineerReliability EngineerSystems ConsultantComputer Systems ArchitectNetwork and Infrastructure EngineerNetwork AnalystNetwork EngineerInformation ArchitectSystems ArchitectApplication Systems ArchitectSystems EngineerEnterprise ArchitectWeb ArchitectCloud ArchitectIT Engineer (Information Technology Engineer)Cloud EngineerTechnical ArchitectData Platform EngineerFirmware EngineerTarget Developer