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
Reading ComprehensionCritical ThinkingActive ListeningWritingSystems EvaluationSystems AnalysisSpeakingOperations AnalysisComplex Problem SolvingActive LearningProgrammingMonitoringJudgment and Decision MakingQuality Control AnalysisTime ManagementSocial PerceptivenessService OrientationScienceOperations MonitoringMathematicsManagement of Personnel ResourcesLearning StrategiesInstructingCoordinationPersuasionNegotiationTroubleshootingTechnology DesignManagement of Financial ResourcesEquipment SelectionOperation and ControlManagement of Material ResourcesEquipment MaintenanceRepairingInstallation
Knowledge areas
Computers and ElectronicsEnglish LanguageTelecommunicationsCustomer and Personal ServiceEngineering and TechnologyAdministration and ManagementMathematicsDesignProduction and ProcessingAdministrativePublic Safety and SecurityEducation and TrainingCommunications and MediaMechanicalPersonnel and Human ResourcesEconomics and AccountingLaw and GovernmentSales and MarketingPhysicsPsychologyBuilding and ConstructionTransportationGeographySociology and AnthropologyForeign LanguagePhilosophy and TheologyMedicine and DentistryChemistryHistory and ArcheologyTherapy and CounselingFood ProductionBiologyFine Arts
Technology & tools
3M Post-it AppAJAXAdobe AIRAdobe AcrobatAdobe ActionScriptAdobe Creative Cloud softwareAdobe DreamweaverAdobe FlexAdobe FrameMakerAdobe PhotoshopAdvanced business application programming ABAPAltia DesignAmazon DynamoDBAmazon Elastic Compute Cloud EC2Amazon RedshiftAmazon Simple Storage Service S3Amazon Web Services AWS CloudFormationAmazon Web Services AWS softwareAnsible softwareAonix Software Through PicturesApache AntApache CassandraApache GroovyApache HTTP ServerApache HadoopApache HiveApache KafkaApache MavenApache PigApache SolrApache SparkApache StrutsApache Subversion SVNApache TomcatApple Final Cut ProApple macOSAtlassian BambooAtlassian BitbucketAtlassian ConfluenceAtlassian JIRA
Representative tasks
Working with ComputersMaking Decisions and Solving ProblemsGetting InformationUpdating and Using Relevant KnowledgeProcessing InformationOrganizing, Planning, and Prioritizing WorkCommunicating with Supervisors, Peers, or SubordinatesIdentifying Objects, Actions, and EventsEvaluating Information to Determine Compliance with StandardsDocumenting/Recording InformationAnalyzing Data or InformationInterpreting the Meaning of Information for OthersTraining and Teaching OthersProviding Consultation and Advice to OthersRepairing and Maintaining Electronic EquipmentDeveloping Objectives and StrategiesMonitoring Processes, Materials, or SurroundingsThinking CreativelyEstablishing and Maintaining Interpersonal RelationshipsCommunicating with People Outside the OrganizationCoaching and Developing OthersMonitoring and Controlling ResourcesInspecting Equipment, Structures, or MaterialsDeveloping and Building TeamsScheduling Work and ActivitiesEstimating the Quantifiable Characteristics of Products, Events, or InformationJudging the Qualities of Objects, Services, or PeopleCoordinating the Work and Activities of OthersDrafting, Laying Out, and Specifying Technical Devices, Parts, and EquipmentGuiding, Directing, and Motivating SubordinatesResolving Conflicts and Negotiating with OthersPerforming Administrative ActivitiesControlling Machines and ProcessesHandling and Moving ObjectsAssisting and Caring for OthersPerforming General Physical ActivitiesStaffing Organizational UnitsSelling or Influencing OthersRepairing and Maintaining Mechanical EquipmentPerforming for or Working Directly with the Public
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
35 alternate job titles map to this occupation.
Application Systems ArchitectCloud ArchitectCloud EngineerCloud Infrastructure EngineerCloud Platform EngineerCloud Software EngineerCloud Solution ArchitectComputer Systems ArchitectData Platform EngineerEnterprise ArchitectFirmware EngineerInformation ArchitectInfrastructure EngineerIT Architect (Information Technology Architect)IT Engineer (Information Technology Engineer)Knowledge ArchitectMachine Learning EngineerNetwork AnalystNetwork and Infrastructure EngineerNetwork EngineerPlatform EngineerPlatform Software EngineerReliability EngineerSoftware Systems EngineerSolutions ArchitectSolutions EngineerSystems Application EngineerSystems ArchitectSystems ConsultantSystems DeveloperSystems EngineerSystems Requirements PlannerTarget DeveloperTechnical ArchitectWeb Architect