Computer Systems Analysts

Analyze science, engineering, business, and other data processing problems to develop and implement solutions to complex applications problems, system administration issues, or network concerns. Perform systems management and integration functions, improve existing computer systems, and review computer system capabilities, workflow, and schedule limitations. May analyze or recommend commercially available software.

SOC: 15-1211.00

Common Job Titles

Business Systems AnalystComputer Systems AnalystProgrammer AnalystSystems Analyst
Wage Data According to the Bureau of Labor Statistics

Annual wage data for Computer Systems Analysts (2024)

Estimated Total Employment (U.S.)

497,800

Wage Distribution by Percentile

MetricU.S.
10% of workers earn the following or less$63,160
10% of workers earn the following or more$166,030
Workers on average earn$111,960

+ indicates wage is at or above the BLS reporting cap ($239,200/year)

Skills & Requirements

Key competencies for this occupation, ranked by importance

  • Computers and Electronics4.6/5
  • Customer and Personal Service3.7/5
  • English Language3.5/5
  • Mathematics3.3/5
  • Administration and Management3.2/5
Tools & Technology

Equipment and software commonly used in this occupation

In-Demand Technology

Frequently requested by employers in job postings

AJAXAdobe AcrobatAdobe IllustratorAdobe PhotoshopAmazon DynamoDBAmazon Elastic Compute Cloud EC2Amazon RedshiftAmazon Simple Storage Service S3Amazon Web Services AWS CloudFormationAmazon Web Services AWS softwareAnsible softwareApache CassandraApache HadoopApache HiveApache KafkaApache MavenApache SparkApache Subversion SVNApache TomcatApple macOSAtlassian ConfluenceAtlassian JIRABashCC#C++Cascading style sheets CSSChefCisco WebexDjangoDockerDrupalESRI ArcGIS softwareEclipse IDEElasticsearchEpic SystemsExtensible markup language XMLGitGitHubGoGoogle AnalyticsGoogle AngularGoogle DocsHibernate ORMHypertext markup language HTMLIBM DB2IBM SPSS StatisticsJUnitJavaScriptJavaScript Object Notation JSONLinuxMEDITECH softwareMarketo Marketing AutomationMicrosoft .NET FrameworkMicrosoft ASP.NETMicrosoft AccessMicrosoft Active Server Pages ASPMicrosoft Azure softwareMicrosoft DynamicsMicrosoft ExcelMicrosoft Office softwareMicrosoft OutlookMicrosoft Power BIMicrosoft PowerPointMicrosoft PowerShellMicrosoft ProjectMicrosoft SQL ServerMicrosoft SQL Server Integration Services SSISMicrosoft SQL Server Reporting Services SSRSMicrosoft SharePointMicrosoft Team Foundation ServerMicrosoft TeamsMicrosoft VisioMicrosoft Visual BasicMicrosoft Visual Basic for Applications VBAMicrosoft Visual StudioMicrosoft WindowsMicrosoft Windows ServerMicrosoft WordMongoDBMySQLNoSQLNode.jsOracle Cloud softwareOracle DatabaseOracle JavaOracle Java 2 Platform Enterprise Edition J2EEOracle PL/SQLOracle PeopleSoftOracle Primavera Enterprise Project Portfolio ManagementOracle SQL DeveloperPHPPerlPostgreSQLPuppetPythonRReactRed Hat Enterprise LinuxRed Hat OpenShiftRubySAP softwareSASSalesforce softwareScalaSeleniumServiceNowShell scriptSlackSplunk EnterpriseSpring BootSpring FrameworkStructured query language SQLSwiftTableauTeradata DatabaseThe MathWorks MATLABTransact-SQLUNIXUNIX ShelljQuery

Technology Skills

3M Post-it AppADP Workforce NowAccess management softwareAcmeStudioActive directory softwareAdaAdobe ActionScriptAdobe ColdFusion

Tools & Equipment

Desktop computersMainframe computersNotebook computersPersonal digital assistants PDA