Skip to main content

Job Matches

Washington job postings for occupations your coursework prepares you for. Sorted by how many of the occupation's tasks your courses cover.

Demo profile: Math BS with Data Science minor. Sign in (GitHub) to rank these jobs against your own courses, projects, internships, and work experience — each added signal sharpens the qualification match.
50 Washington postings across 13 occupations the EWU Math BS prepares you for · ranked by how many tasks your 16 declared courses cover. Showing CareerOneStop postings from the last 30 days; the scraper re-syncs from CareerOneStop nightly. Last posting in this list dated 2026-06-06. Scraper last re-confirmed a WA posting 2026-06-06 02:56 (113 touched today).
Looking in: All US WA (4732) ID (896) MT (838) OR (763) AR (644) AL (585) NM (566) NE (561) CO (517) UT (515) SD (461) AZ (453) OK (453) ND (445) MN (429) WY (421) MS (398) NV (395) KS (383) IA (369) MO (369) LA (356) KY (346) WI (335) TN (325) IL (324) TX (324) CA (283) GA (51) NC (15) reset
Occupations: All Software Developers (22) Network and Computer Systems Administrators (8) Management Analysts (4) Business Intelligence Analysts (3) Computer User Support Specialists (2) Credit Analysts (2) Database Administrators (2) Data Scientists (2)
18/19
tasks
Senior Biostatistician | School of Medicine - Pediatrics, Innovation Research
Emory Healthcare/Emory University Atlanta, GA 2026-05-13
Statisticians CSCD 210 CSCD 300 CSCD 429 CSCD 484 +8 more
Tasks you're prepared for (18 of 19 for Statisticians)
  • Analyze and interpret statistical data to identify significant differences in relationships among sources of information.
  • Evaluate the statistical methods and procedures used to obtain data to ensure validity, applicability, efficiency, and accuracy.
  • Report results of statistical analyses, including information in the form of graphs, charts, and tables.
  • Determine whether statistical methods are appropriate, based on user needs or research questions of interest.
  • Prepare data for processing by organizing information, checking for inaccuracies, and adjusting and weighting the raw data.
+13 more covered tasks
Tasks you'd need to develop (1)
Supervise and provide instructions for workers collecting and tabulating data. (importance 3.0/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

15/16
tasks
Senior Data Scientist
Fiserv Alpharetta, GA 2026-05-13
Data Scientists CSCD 210 CSCD 300 CSCD 429 CSCD 484 +10 more
Tasks you're prepared for (15 of 16 for Data Scientists)
  • Analyze, manipulate, or process large sets of data using statistical software.
  • Apply feature selection algorithms to models predicting outcomes of interest, such as sales, attrition, and healthcare use.
    via CSCD 484
  • Apply sampling techniques to determine groups to be surveyed or use complete enumeration methods.
  • Clean and manipulate raw data using statistical software.
  • Compare models using statistical performance metrics, such as loss functions or proportion of explained variance.
+10 more covered tasks
Tasks you'd need to develop (1)
Recommend data-driven solutions to key stakeholders.

These could be filled by an applied project, elective, or internship — see the program page for examples.

15/16
tasks
Director, Data Science - AI for Work (AI4W) Ecosystem
Meta Atlanta, GA 2026-05-13
Data Scientists CSCD 210 CSCD 300 CSCD 429 CSCD 484 +10 more
Tasks you're prepared for (15 of 16 for Data Scientists)
  • Analyze, manipulate, or process large sets of data using statistical software.
  • Apply feature selection algorithms to models predicting outcomes of interest, such as sales, attrition, and healthcare use.
    via CSCD 484
  • Apply sampling techniques to determine groups to be surveyed or use complete enumeration methods.
  • Clean and manipulate raw data using statistical software.
  • Compare models using statistical performance metrics, such as loss functions or proportion of explained variance.
+10 more covered tasks
Tasks you'd need to develop (1)
Recommend data-driven solutions to key stakeholders.

These could be filled by an applied project, elective, or internship — see the program page for examples.

8/18
tasks
Senior Database Administrator
U.S. Bank Atlanta, GA 2026-05-13
Database Administrators CSCD 210 CSCD 300 CSCD 429 CSCD 484 +3 more
Tasks you're prepared for (8 of 18 for Database Administrators)
  • Plan, coordinate, and implement security measures to safeguard information in computer files against accidental or unauthorized damage, modification or disclosure.
  • Test programs or databases, correct errors, and make necessary modifications.
    via CSCD 210
  • Train users and answer questions.
    via CSCD 484
  • Develop standards and guidelines for the use and acquisition of software and to protect vulnerable information.
    via MATH 491
  • Write and code logical and physical database descriptions and specify identifiers of database to management system, or direct others in coding descriptions.
    via CSCD 300
+3 more covered tasks
Tasks you'd need to develop (10)
Modify existing databases and database management systems or direct programmers and analysts to make changes. (importance 4.0/5)
Plan and install upgrades of database management system software to enhance database performance. (importance 3.9/5)
Specify users and user access levels for each segment of database. (importance 3.8/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

8/18
tasks
Senior Database Administrator
Intercontinental Exchange (ICE) Atlanta, GA 2026-05-13
Database Administrators CSCD 210 CSCD 300 CSCD 429 CSCD 484 +3 more
Tasks you're prepared for (8 of 18 for Database Administrators)
  • Plan, coordinate, and implement security measures to safeguard information in computer files against accidental or unauthorized damage, modification or disclosure.
  • Test programs or databases, correct errors, and make necessary modifications.
    via CSCD 210
  • Train users and answer questions.
    via CSCD 484
  • Develop standards and guidelines for the use and acquisition of software and to protect vulnerable information.
    via MATH 491
  • Write and code logical and physical database descriptions and specify identifiers of database to management system, or direct others in coding descriptions.
    via CSCD 300
+3 more covered tasks
Tasks you'd need to develop (10)
Modify existing databases and database management systems or direct programmers and analysts to make changes. (importance 4.0/5)
Plan and install upgrades of database management system software to enhance database performance. (importance 3.9/5)
Specify users and user access levels for each segment of database. (importance 3.8/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

7/17
tasks
VP, Data Analytics & Business Intelligence
Graphic Packaging International, LLC Atlanta, GA 2026-05-13
Business Intelligence Analysts CSCD 485 MATH 485 MATH 491
Tasks you're prepared for (7 of 17 for Business Intelligence Analysts)
  • Generate standard or custom reports summarizing business, financial, or economic data for review by executives, managers, clients, and other stakeholders.
    via MATH 491
  • Provide technical support for existing reports, dashboards, or other tools.
    via MATH 491
  • Document specifications for business intelligence or information technology reports, dashboards, or other outputs.
  • Disseminate information regarding tools, reports, or metadata enhancements.
    via MATH 491
  • Analyze competitive market strategies through analysis of related product, market, or share trends.
    via MATH 491
+2 more covered tasks
Tasks you'd need to develop (10)
Maintain or update business intelligence tools, databases, dashboards, systems, or methods. (importance 4.4/5)
Manage timely flow of business intelligence information to users. (importance 4.2/5)
Identify and analyze industry or geographic trends with business strategy implications. (importance 3.9/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

7/17
tasks
Data Analyst
Cayuse Holdings Atlanta, GA 2026-05-13
Business Intelligence Analysts CSCD 485 MATH 485 MATH 491
Tasks you're prepared for (7 of 17 for Business Intelligence Analysts)
  • Generate standard or custom reports summarizing business, financial, or economic data for review by executives, managers, clients, and other stakeholders.
    via MATH 491
  • Provide technical support for existing reports, dashboards, or other tools.
    via MATH 491
  • Document specifications for business intelligence or information technology reports, dashboards, or other outputs.
  • Disseminate information regarding tools, reports, or metadata enhancements.
    via MATH 491
  • Analyze competitive market strategies through analysis of related product, market, or share trends.
    via MATH 491
+2 more covered tasks
Tasks you'd need to develop (10)
Maintain or update business intelligence tools, databases, dashboards, systems, or methods. (importance 4.4/5)
Manage timely flow of business intelligence information to users. (importance 4.2/5)
Identify and analyze industry or geographic trends with business strategy implications. (importance 3.9/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

7/17
tasks
Customer Engineer, Data Analytics, Google Cloud, Startups
Google Atlanta, GA 2026-05-12
Business Intelligence Analysts CSCD 485 MATH 485 MATH 491
Tasks you're prepared for (7 of 17 for Business Intelligence Analysts)
  • Generate standard or custom reports summarizing business, financial, or economic data for review by executives, managers, clients, and other stakeholders.
    via MATH 491
  • Provide technical support for existing reports, dashboards, or other tools.
    via MATH 491
  • Document specifications for business intelligence or information technology reports, dashboards, or other outputs.
  • Disseminate information regarding tools, reports, or metadata enhancements.
    via MATH 491
  • Analyze competitive market strategies through analysis of related product, market, or share trends.
    via MATH 491
+2 more covered tasks
Tasks you'd need to develop (10)
Maintain or update business intelligence tools, databases, dashboards, systems, or methods. (importance 4.4/5)
Manage timely flow of business intelligence information to users. (importance 4.2/5)
Identify and analyze industry or geographic trends with business strategy implications. (importance 3.9/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

6/20
tasks
Systems Engineer - (Naples, Italy)
Serco Atlanta, GA 2026-05-13
Network and Computer Systems Administrators CSCD 210 CSCD 300 CSCD 429 CSCD 484 +1 more
Tasks you're prepared for (6 of 20 for Network and Computer Systems Administrators)
  • Maintain and administer computer networks and related computing environments, including computer hardware, systems software, applications software, and all configurations.
    via CSCD 484
  • Plan, coordinate, and implement network security measures to protect data, software, and hardware.
    via CSCD 300
  • Design, configure, and test computer hardware, networking software and operating system software.
    via CSCD 485
  • Train people in computer system use.
  • Gather data pertaining to customer needs, and use the information to identify, predict, interpret, and evaluate system and network requirements.
+1 more covered task
Tasks you'd need to develop (14)
Perform data backups and disaster recovery operations. (importance 4.1/5)
Diagnose, troubleshoot, and resolve hardware, software, or other network and system problems, and replace defective components when necessary. (importance 4.1/5)
Configure, monitor, and maintain email applications or virus protection software. (importance 4.0/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

6/20
tasks
Systems Administrator
TEKsystems Atlanta, GA 2026-05-13
Network and Computer Systems Administrators CSCD 210 CSCD 300 CSCD 429 CSCD 484 +1 more
Tasks you're prepared for (6 of 20 for Network and Computer Systems Administrators)
  • Maintain and administer computer networks and related computing environments, including computer hardware, systems software, applications software, and all configurations.
    via CSCD 484
  • Plan, coordinate, and implement network security measures to protect data, software, and hardware.
    via CSCD 300
  • Design, configure, and test computer hardware, networking software and operating system software.
    via CSCD 485
  • Train people in computer system use.
  • Gather data pertaining to customer needs, and use the information to identify, predict, interpret, and evaluate system and network requirements.
+1 more covered task
Tasks you'd need to develop (14)
Perform data backups and disaster recovery operations. (importance 4.1/5)
Diagnose, troubleshoot, and resolve hardware, software, or other network and system problems, and replace defective components when necessary. (importance 4.1/5)
Configure, monitor, and maintain email applications or virus protection software. (importance 4.0/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

6/20
tasks
Systems Administrator
Leidos Brunswick, GA 2026-05-13
Network and Computer Systems Administrators CSCD 210 CSCD 300 CSCD 429 CSCD 484 +1 more
Tasks you're prepared for (6 of 20 for Network and Computer Systems Administrators)
  • Maintain and administer computer networks and related computing environments, including computer hardware, systems software, applications software, and all configurations.
    via CSCD 484
  • Plan, coordinate, and implement network security measures to protect data, software, and hardware.
    via CSCD 300
  • Design, configure, and test computer hardware, networking software and operating system software.
    via CSCD 485
  • Train people in computer system use.
  • Gather data pertaining to customer needs, and use the information to identify, predict, interpret, and evaluate system and network requirements.
+1 more covered task
Tasks you'd need to develop (14)
Perform data backups and disaster recovery operations. (importance 4.1/5)
Diagnose, troubleshoot, and resolve hardware, software, or other network and system problems, and replace defective components when necessary. (importance 4.1/5)
Configure, monitor, and maintain email applications or virus protection software. (importance 4.0/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

9/30
tasks
System Test Engineer
Maximus Atlanta, GA 2026-05-13
Software Quality Assurance Analysts and Testers CSCD 210 CSCD 484 MATH 163 MATH 485
Tasks you're prepared for (9 of 30 for Software Quality Assurance Analysts and Testers)
  • Identify, analyze, and document problems with program function, output, online screen, or content.
  • Install, maintain, or use software testing programs.
    via CSCD 210
  • Test system modifications to prepare for implementation.
  • Monitor program performance to ensure efficient and problem-free operations.
  • Conduct software compatibility tests with programs, hardware, operating systems, or network environments.
    via CSCD 210
+4 more covered tasks
Tasks you'd need to develop (21)
Document software defects, using a bug tracking system, and report defects to software developers. (importance 4.7/5)
Develop testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability. (importance 4.5/5)
Design test plans, scenarios, scripts, or procedures. (importance 4.3/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

6/20
tasks
System Administrattor I
Houston County Georgia 2026-05-13
Network and Computer Systems Administrators CSCD 210 CSCD 300 CSCD 429 CSCD 484 +1 more
Tasks you're prepared for (6 of 20 for Network and Computer Systems Administrators)
  • Maintain and administer computer networks and related computing environments, including computer hardware, systems software, applications software, and all configurations.
    via CSCD 484
  • Plan, coordinate, and implement network security measures to protect data, software, and hardware.
    via CSCD 300
  • Design, configure, and test computer hardware, networking software and operating system software.
    via CSCD 485
  • Train people in computer system use.
  • Gather data pertaining to customer needs, and use the information to identify, predict, interpret, and evaluate system and network requirements.
+1 more covered task
Tasks you'd need to develop (14)
Perform data backups and disaster recovery operations. (importance 4.1/5)
Diagnose, troubleshoot, and resolve hardware, software, or other network and system problems, and replace defective components when necessary. (importance 4.1/5)
Configure, monitor, and maintain email applications or virus protection software. (importance 4.0/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

3/10
tasks
Sr. Business Analyst
Insight Global Dunwoody, GA 2026-05-13
Management Analysts CSCD 210 CSCD 300 CSCD 429 MATH 443
Tasks you're prepared for (3 of 10 for Management Analysts)
  • Gather and organize information on problems or procedures.
  • Analyze data gathered and develop solutions or alternative methods of proceeding.
  • Develop and implement records management program for filing, protection, and retrieval of records, and assure compliance with program.
Tasks you'd need to develop (7)
Confer with personnel concerned to ensure successful functioning of newly implemented systems or procedures. (importance 4.5/5)
Document findings of study and prepare recommendations for implementation of new systems, procedures, or organizational changes. (importance 4.2/5)
Plan study of work problems and procedures, such as organizational change, communications, information flow, integrated production methods, inventory control, or cost analysis. (importance 4.1/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

6/20
tasks
Senior Network and Computer Systems Administrator
Cayuse Holdings Atlanta, GA 2026-05-13
Network and Computer Systems Administrators CSCD 210 CSCD 300 CSCD 429 CSCD 484 +1 more
Tasks you're prepared for (6 of 20 for Network and Computer Systems Administrators)
  • Maintain and administer computer networks and related computing environments, including computer hardware, systems software, applications software, and all configurations.
    via CSCD 484
  • Plan, coordinate, and implement network security measures to protect data, software, and hardware.
    via CSCD 300
  • Design, configure, and test computer hardware, networking software and operating system software.
    via CSCD 485
  • Train people in computer system use.
  • Gather data pertaining to customer needs, and use the information to identify, predict, interpret, and evaluate system and network requirements.
+1 more covered task
Tasks you'd need to develop (14)
Perform data backups and disaster recovery operations. (importance 4.1/5)
Diagnose, troubleshoot, and resolve hardware, software, or other network and system problems, and replace defective components when necessary. (importance 4.1/5)
Configure, monitor, and maintain email applications or virus protection software. (importance 4.0/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

6/20
tasks
Principal Systems Engineer (Mainframe Storage / zOS)
U.S. Bank Atlanta, GA 2026-05-13
Network and Computer Systems Administrators CSCD 210 CSCD 300 CSCD 429 CSCD 484 +1 more
Tasks you're prepared for (6 of 20 for Network and Computer Systems Administrators)
  • Maintain and administer computer networks and related computing environments, including computer hardware, systems software, applications software, and all configurations.
    via CSCD 484
  • Plan, coordinate, and implement network security measures to protect data, software, and hardware.
    via CSCD 300
  • Design, configure, and test computer hardware, networking software and operating system software.
    via CSCD 485
  • Train people in computer system use.
  • Gather data pertaining to customer needs, and use the information to identify, predict, interpret, and evaluate system and network requirements.
+1 more covered task
Tasks you'd need to develop (14)
Perform data backups and disaster recovery operations. (importance 4.1/5)
Diagnose, troubleshoot, and resolve hardware, software, or other network and system problems, and replace defective components when necessary. (importance 4.1/5)
Configure, monitor, and maintain email applications or virus protection software. (importance 4.0/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

6/20
tasks
Platform Engineer Lead
Elevance Health Atlanta, GA 2026-05-13
Network and Computer Systems Administrators CSCD 210 CSCD 300 CSCD 429 CSCD 484 +1 more
Tasks you're prepared for (6 of 20 for Network and Computer Systems Administrators)
  • Maintain and administer computer networks and related computing environments, including computer hardware, systems software, applications software, and all configurations.
    via CSCD 484
  • Plan, coordinate, and implement network security measures to protect data, software, and hardware.
    via CSCD 300
  • Design, configure, and test computer hardware, networking software and operating system software.
    via CSCD 485
  • Train people in computer system use.
  • Gather data pertaining to customer needs, and use the information to identify, predict, interpret, and evaluate system and network requirements.
+1 more covered task
Tasks you'd need to develop (14)
Perform data backups and disaster recovery operations. (importance 4.1/5)
Diagnose, troubleshoot, and resolve hardware, software, or other network and system problems, and replace defective components when necessary. (importance 4.1/5)
Configure, monitor, and maintain email applications or virus protection software. (importance 4.0/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

6/20
tasks
Pagewide Web Press Writing Systems Engineer
HP Inc. Alpharetta, GA 2026-05-13
Network and Computer Systems Administrators CSCD 210 CSCD 300 CSCD 429 CSCD 484 +1 more
Tasks you're prepared for (6 of 20 for Network and Computer Systems Administrators)
  • Maintain and administer computer networks and related computing environments, including computer hardware, systems software, applications software, and all configurations.
    via CSCD 484
  • Plan, coordinate, and implement network security measures to protect data, software, and hardware.
    via CSCD 300
  • Design, configure, and test computer hardware, networking software and operating system software.
    via CSCD 485
  • Train people in computer system use.
  • Gather data pertaining to customer needs, and use the information to identify, predict, interpret, and evaluate system and network requirements.
+1 more covered task
Tasks you'd need to develop (14)
Perform data backups and disaster recovery operations. (importance 4.1/5)
Diagnose, troubleshoot, and resolve hardware, software, or other network and system problems, and replace defective components when necessary. (importance 4.1/5)
Configure, monitor, and maintain email applications or virus protection software. (importance 4.0/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

3/10
tasks
LabVantage Business Analyst (BA)
Cognizant Atlanta, GA 2026-05-13
Management Analysts CSCD 210 CSCD 300 CSCD 429 MATH 443
Tasks you're prepared for (3 of 10 for Management Analysts)
  • Gather and organize information on problems or procedures.
  • Analyze data gathered and develop solutions or alternative methods of proceeding.
  • Develop and implement records management program for filing, protection, and retrieval of records, and assure compliance with program.
Tasks you'd need to develop (7)
Confer with personnel concerned to ensure successful functioning of newly implemented systems or procedures. (importance 4.5/5)
Document findings of study and prepare recommendations for implementation of new systems, procedures, or organizational changes. (importance 4.2/5)
Plan study of work problems and procedures, such as organizational change, communications, information flow, integrated production methods, inventory control, or cost analysis. (importance 4.1/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

3/10
tasks
^Business Analyst - 6300316
Accenture Atlanta, GA 2026-05-13
Management Analysts CSCD 210 CSCD 300 CSCD 429 MATH 443
Tasks you're prepared for (3 of 10 for Management Analysts)
  • Gather and organize information on problems or procedures.
  • Analyze data gathered and develop solutions or alternative methods of proceeding.
  • Develop and implement records management program for filing, protection, and retrieval of records, and assure compliance with program.
Tasks you'd need to develop (7)
Confer with personnel concerned to ensure successful functioning of newly implemented systems or procedures. (importance 4.5/5)
Document findings of study and prepare recommendations for implementation of new systems, procedures, or organizational changes. (importance 4.2/5)
Plan study of work problems and procedures, such as organizational change, communications, information flow, integrated production methods, inventory control, or cost analysis. (importance 4.1/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

3/10
tasks
Digital Workplace Business Analyst
Smurfit Westrock Atlanta, GA 2026-05-12
Management Analysts CSCD 210 CSCD 300 CSCD 429 MATH 443
Tasks you're prepared for (3 of 10 for Management Analysts)
  • Gather and organize information on problems or procedures.
  • Analyze data gathered and develop solutions or alternative methods of proceeding.
  • Develop and implement records management program for filing, protection, and retrieval of records, and assure compliance with program.
Tasks you'd need to develop (7)
Confer with personnel concerned to ensure successful functioning of newly implemented systems or procedures. (importance 4.5/5)
Document findings of study and prepare recommendations for implementation of new systems, procedures, or organizational changes. (importance 4.2/5)
Plan study of work problems and procedures, such as organizational change, communications, information flow, integrated production methods, inventory control, or cost analysis. (importance 4.1/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

2/7
tasks
Credit Analyst Sr
First Horizon Bank Atlanta, GA 2026-05-13
Credit Analysts MATH 485 MATH 486
Tasks you're prepared for (2 of 7 for Credit Analysts)
  • Generate financial ratios, using computer programs, to evaluate customers' financial status.
    via MATH 485
  • Analyze financial data, such as income growth, quality of management, and market share to determine expected profitability of loans.
    via MATH 486
Tasks you'd need to develop (5)
Analyze credit data and financial statements to determine the degree of risk involved in extending credit or lending money. (importance 4.9/5)
Complete loan applications, including credit analyses and summaries of loan requests, and submit to loan committees for approval. (importance 4.8/5)
Prepare reports that include the degree of risk involved in extending credit or lending money. (importance 4.5/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

2/7
tasks
Credit Analyst (Multiple Levels)
U.S. Bank Atlanta, GA 2026-05-12
Credit Analysts MATH 485 MATH 486
Tasks you're prepared for (2 of 7 for Credit Analysts)
  • Generate financial ratios, using computer programs, to evaluate customers' financial status.
    via MATH 485
  • Analyze financial data, such as income growth, quality of management, and market share to determine expected profitability of loans.
    via MATH 486
Tasks you'd need to develop (5)
Analyze credit data and financial statements to determine the degree of risk involved in extending credit or lending money. (importance 4.9/5)
Complete loan applications, including credit analyses and summaries of loan requests, and submit to loan committees for approval. (importance 4.8/5)
Prepare reports that include the degree of risk involved in extending credit or lending money. (importance 4.5/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

3/11
tasks
Principal Cybersecurity - Telecom Network Security Architect
AT&T Atlanta, GA 2026-05-13
Information Security Analysts CSCD 210
Tasks you're prepared for (3 of 11 for Information Security Analysts)
  • Develop plans to safeguard computer files against accidental or unauthorized modification, destruction, or disclosure and to meet emergency data processing needs.
    via CSCD 210
  • Monitor use of data files and regulate access to safeguard information in computer files.
    via CSCD 210
  • Coordinate implementation of computer system plan with establishment personnel and outside vendors.
    via CSCD 210
Tasks you'd need to develop (8)
Monitor current reports of computer viruses to determine when to update virus protection systems. (importance 4.2/5)
Encrypt data transmissions and erect firewalls to conceal confidential information as it is being transmitted and to keep out tainted digital transfers. (importance 4.2/5)
Perform risk assessments and execute tests of data processing system to ensure functioning of data processing activities and security measures. (importance 4.1/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

4/15
tasks
Manager, Actuarial Product Specialty
Travelers Insurance Company Alpharetta, GA 2026-05-12
Tasks you're prepared for (4 of 15 for Actuaries)
  • Analyze statistical information to estimate mortality, accident, sickness, disability, and retirement rates.
  • Construct probability tables for events such as fires, natural disasters, and unemployment, based on analysis of statistical data and other pertinent information.
    via MATH 385
  • Determine policy contract provisions for each type of insurance.
    via MATH 486
  • Explain changes in contract provisions to customers.
    via MATH 161
Tasks you'd need to develop (11)
Ascertain premium rates required and cash reserves and liabilities necessary to ensure payment of future benefits. (importance 4.5/5)
Collaborate with programmers, underwriters, accounts, claims experts, and senior management to help companies develop plans for new lines of business or improvements to existing business. (importance 4.5/5)
Design, review, and help administer insurance, annuity and pension plans, determining financial soundness and calculating premiums. (importance 4.4/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

9/33
tasks
Cloud Engineer III
Quality Technology Services, LLC Suwanee, GA 2026-05-12
Computer Network Architects CSCD 210 CSCD 484 CSCD 485
Tasks you're prepared for (9 of 33 for Computer Network Architects)
  • Develop and implement solutions for network problems.
    via CSCD 210
  • Maintain networks by performing activities such as file addition, deletion, or backup.
    via CSCD 484
  • Develop and write procedures for installation, use, or troubleshooting of communications hardware or software.
    via CSCD 210
  • Design, build, or operate equipment configuration prototypes, including network hardware, software, servers, or server operation systems.
    via CSCD 485
  • Develop conceptual, logical, or physical network designs.
    via CSCD 484
+4 more covered tasks
Tasks you'd need to develop (24)
Develop disaster recovery plans. (importance 4.4/5)
Develop or recommend network security measures, such as firewalls, network security audits, or automated security probes. (importance 4.3/5)
Coordinate network operations, maintenance, repairs, or upgrades. (importance 4.2/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

4/16
tasks
Senior IT Support Specialist
TEKsystems Atlanta, GA 2026-05-13
Computer User Support Specialists CSCD 210 CSCD 429 CSCD 484 CSCD 485
Tasks you're prepared for (4 of 16 for Computer User Support Specialists)
  • Answer user inquiries regarding computer software or hardware operation to resolve problems.
    via CSCD 210
  • Enter commands and observe system functioning to verify correct operations and detect errors.
    via CSCD 210
  • Develop training materials and procedures, or train users in the proper use of hardware or software.
  • Read trade magazines and technical manuals, or attend conferences and seminars to maintain knowledge of hardware and software.
    via CSCD 429
Tasks you'd need to develop (12)
Oversee the daily performance of computer systems. (importance 4.0/5)
Set up equipment for employee use, performing or ensuring proper installation of cables, operating systems, or appropriate software. (importance 3.9/5)
Read technical manuals, confer with users, or conduct computer diagnostics to investigate and resolve problems or to provide technical assistance and support. (importance 3.9/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

4/16
tasks
Enterprise IT Support Engineer OSC
Quality Technology Services, LLC Suwanee, GA 2026-05-12
Computer User Support Specialists CSCD 210 CSCD 429 CSCD 484 CSCD 485
Tasks you're prepared for (4 of 16 for Computer User Support Specialists)
  • Answer user inquiries regarding computer software or hardware operation to resolve problems.
    via CSCD 210
  • Enter commands and observe system functioning to verify correct operations and detect errors.
    via CSCD 210
  • Develop training materials and procedures, or train users in the proper use of hardware or software.
  • Read trade magazines and technical manuals, or attend conferences and seminars to maintain knowledge of hardware and software.
    via CSCD 429
Tasks you'd need to develop (12)
Oversee the daily performance of computer systems. (importance 4.0/5)
Set up equipment for employee use, performing or ensuring proper installation of cables, operating systems, or appropriate software. (importance 3.9/5)
Read technical manuals, confer with users, or conduct computer diagnostics to investigate and resolve problems or to provide technical assistance and support. (importance 3.9/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

4/17
tasks
Software Engineer
TEKsystems Atlanta, GA 2026-05-13
Software Developers CSCD 210 MATH 485 MATH 491
Tasks you're prepared for (4 of 17 for Software Developers)
  • Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
    via CSCD 210
  • Prepare reports or correspondence concerning project specifications, activities, or status.
    via MATH 491
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
  • Determine system performance standards.
Tasks you'd need to develop (13)
Monitor functioning of equipment to ensure system operates in conformance with specifications. (importance 4.1/5)
Analyze user needs and software requirements to determine feasibility of design within time and cost constraints. (importance 4.1/5)
Develop or direct software system testing or validation procedures, programming, or documentation. (importance 3.9/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

4/17
tasks
Senior Software Engineer - SAP S4 - Cash Applications & Treasury Investments (Remote)
Home Depot Atlanta, GA 2026-05-13
Software Developers CSCD 210 MATH 485 MATH 491
Tasks you're prepared for (4 of 17 for Software Developers)
  • Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
    via CSCD 210
  • Prepare reports or correspondence concerning project specifications, activities, or status.
    via MATH 491
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
  • Determine system performance standards.
Tasks you'd need to develop (13)
Monitor functioning of equipment to ensure system operates in conformance with specifications. (importance 4.1/5)
Analyze user needs and software requirements to determine feasibility of design within time and cost constraints. (importance 4.1/5)
Develop or direct software system testing or validation procedures, programming, or documentation. (importance 3.9/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

4/17
tasks
Senior Software Engineer
TEKsystems Atlanta, GA 2026-05-13
Software Developers CSCD 210 MATH 485 MATH 491
Tasks you're prepared for (4 of 17 for Software Developers)
  • Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
    via CSCD 210
  • Prepare reports or correspondence concerning project specifications, activities, or status.
    via MATH 491
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
  • Determine system performance standards.
Tasks you'd need to develop (13)
Monitor functioning of equipment to ensure system operates in conformance with specifications. (importance 4.1/5)
Analyze user needs and software requirements to determine feasibility of design within time and cost constraints. (importance 4.1/5)
Develop or direct software system testing or validation procedures, programming, or documentation. (importance 3.9/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

4/17
tasks
Senior Software Engineer
Deluxe Atlanta, GA 2026-05-13
Software Developers CSCD 210 MATH 485 MATH 491
Tasks you're prepared for (4 of 17 for Software Developers)
  • Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
    via CSCD 210
  • Prepare reports or correspondence concerning project specifications, activities, or status.
    via MATH 491
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
  • Determine system performance standards.
Tasks you'd need to develop (13)
Monitor functioning of equipment to ensure system operates in conformance with specifications. (importance 4.1/5)
Analyze user needs and software requirements to determine feasibility of design within time and cost constraints. (importance 4.1/5)
Develop or direct software system testing or validation procedures, programming, or documentation. (importance 3.9/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

4/17
tasks
Senior Backend Developer (Java) - INTL INDIA
Insight Global Smyrna, GA 2026-05-13
Software Developers CSCD 210 MATH 485 MATH 491
Tasks you're prepared for (4 of 17 for Software Developers)
  • Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
    via CSCD 210
  • Prepare reports or correspondence concerning project specifications, activities, or status.
    via MATH 491
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
  • Determine system performance standards.
Tasks you'd need to develop (13)
Monitor functioning of equipment to ensure system operates in conformance with specifications. (importance 4.1/5)
Analyze user needs and software requirements to determine feasibility of design within time and cost constraints. (importance 4.1/5)
Develop or direct software system testing or validation procedures, programming, or documentation. (importance 3.9/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

4/17
tasks
Senior Backend Developer (Java)
Insight Global Smyrna, GA 2026-05-13
Software Developers CSCD 210 MATH 485 MATH 491
Tasks you're prepared for (4 of 17 for Software Developers)
  • Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
    via CSCD 210
  • Prepare reports or correspondence concerning project specifications, activities, or status.
    via MATH 491
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
  • Determine system performance standards.
Tasks you'd need to develop (13)
Monitor functioning of equipment to ensure system operates in conformance with specifications. (importance 4.1/5)
Analyze user needs and software requirements to determine feasibility of design within time and cost constraints. (importance 4.1/5)
Develop or direct software system testing or validation procedures, programming, or documentation. (importance 3.9/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

4/17
tasks
Senior Back End Developer
Maximus Atlanta, GA 2026-05-13
Software Developers CSCD 210 MATH 485 MATH 491
Tasks you're prepared for (4 of 17 for Software Developers)
  • Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
    via CSCD 210
  • Prepare reports or correspondence concerning project specifications, activities, or status.
    via MATH 491
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
  • Determine system performance standards.
Tasks you'd need to develop (13)
Monitor functioning of equipment to ensure system operates in conformance with specifications. (importance 4.1/5)
Analyze user needs and software requirements to determine feasibility of design within time and cost constraints. (importance 4.1/5)
Develop or direct software system testing or validation procedures, programming, or documentation. (importance 3.9/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

4/17
tasks
Lead Outpatient Coder
Houston Methodist Atlanta, GA 2026-05-13
Software Developers CSCD 210 MATH 485 MATH 491
Tasks you're prepared for (4 of 17 for Software Developers)
  • Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
    via CSCD 210
  • Prepare reports or correspondence concerning project specifications, activities, or status.
    via MATH 491
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
  • Determine system performance standards.
Tasks you'd need to develop (13)
Monitor functioning of equipment to ensure system operates in conformance with specifications. (importance 4.1/5)
Analyze user needs and software requirements to determine feasibility of design within time and cost constraints. (importance 4.1/5)
Develop or direct software system testing or validation procedures, programming, or documentation. (importance 3.9/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

4/17
tasks
Full-Stack AI Software Engineer
CRC Insurance Services, Inc. Alpharetta, GA 2026-05-13
Software Developers CSCD 210 MATH 485 MATH 491
Tasks you're prepared for (4 of 17 for Software Developers)
  • Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
    via CSCD 210
  • Prepare reports or correspondence concerning project specifications, activities, or status.
    via MATH 491
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
  • Determine system performance standards.
Tasks you'd need to develop (13)
Monitor functioning of equipment to ensure system operates in conformance with specifications. (importance 4.1/5)
Analyze user needs and software requirements to determine feasibility of design within time and cost constraints. (importance 4.1/5)
Develop or direct software system testing or validation procedures, programming, or documentation. (importance 3.9/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

4/17
tasks
Front End Developer - Mid-level
Maximus Atlanta, GA 2026-05-13
Software Developers CSCD 210 MATH 485 MATH 491
Tasks you're prepared for (4 of 17 for Software Developers)
  • Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
    via CSCD 210
  • Prepare reports or correspondence concerning project specifications, activities, or status.
    via MATH 491
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
  • Determine system performance standards.
Tasks you'd need to develop (13)
Monitor functioning of equipment to ensure system operates in conformance with specifications. (importance 4.1/5)
Analyze user needs and software requirements to determine feasibility of design within time and cost constraints. (importance 4.1/5)
Develop or direct software system testing or validation procedures, programming, or documentation. (importance 3.9/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

4/17
tasks
Embedded Software Engineer
ITW Atlanta, GA 2026-05-13
Software Developers CSCD 210 MATH 485 MATH 491
Tasks you're prepared for (4 of 17 for Software Developers)
  • Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
    via CSCD 210
  • Prepare reports or correspondence concerning project specifications, activities, or status.
    via MATH 491
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
  • Determine system performance standards.
Tasks you'd need to develop (13)
Monitor functioning of equipment to ensure system operates in conformance with specifications. (importance 4.1/5)
Analyze user needs and software requirements to determine feasibility of design within time and cost constraints. (importance 4.1/5)
Develop or direct software system testing or validation procedures, programming, or documentation. (importance 3.9/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

4/17
tasks
Back End Developer - Mid-level
Maximus Atlanta, GA 2026-05-13
Software Developers CSCD 210 MATH 485 MATH 491
Tasks you're prepared for (4 of 17 for Software Developers)
  • Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
    via CSCD 210
  • Prepare reports or correspondence concerning project specifications, activities, or status.
    via MATH 491
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
  • Determine system performance standards.
Tasks you'd need to develop (13)
Monitor functioning of equipment to ensure system operates in conformance with specifications. (importance 4.1/5)
Analyze user needs and software requirements to determine feasibility of design within time and cost constraints. (importance 4.1/5)
Develop or direct software system testing or validation procedures, programming, or documentation. (importance 3.9/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

4/17
tasks
Associate Product Software Engineer - Systems Engineer in Test
Wolters Kluwer Kennesaw, GA 2026-05-13
Software Developers CSCD 210 MATH 485 MATH 491
Tasks you're prepared for (4 of 17 for Software Developers)
  • Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
    via CSCD 210
  • Prepare reports or correspondence concerning project specifications, activities, or status.
    via MATH 491
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
  • Determine system performance standards.
Tasks you'd need to develop (13)
Monitor functioning of equipment to ensure system operates in conformance with specifications. (importance 4.1/5)
Analyze user needs and software requirements to determine feasibility of design within time and cost constraints. (importance 4.1/5)
Develop or direct software system testing or validation procedures, programming, or documentation. (importance 3.9/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

4/17
tasks
Associate Product Software Engineer - Systems Engineer in Test
Wolters Kluwer Kennesaw, GA 2026-05-13
Software Developers CSCD 210 MATH 485 MATH 491
Tasks you're prepared for (4 of 17 for Software Developers)
  • Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
    via CSCD 210
  • Prepare reports or correspondence concerning project specifications, activities, or status.
    via MATH 491
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
  • Determine system performance standards.
Tasks you'd need to develop (13)
Monitor functioning of equipment to ensure system operates in conformance with specifications. (importance 4.1/5)
Analyze user needs and software requirements to determine feasibility of design within time and cost constraints. (importance 4.1/5)
Develop or direct software system testing or validation procedures, programming, or documentation. (importance 3.9/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

4/17
tasks
Application Engineer - Commercial Motors
WEG Electric Corp. Duluth, GA 2026-05-13
Software Developers CSCD 210 MATH 485 MATH 491
Tasks you're prepared for (4 of 17 for Software Developers)
  • Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
    via CSCD 210
  • Prepare reports or correspondence concerning project specifications, activities, or status.
    via MATH 491
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
  • Determine system performance standards.
Tasks you'd need to develop (13)
Monitor functioning of equipment to ensure system operates in conformance with specifications. (importance 4.1/5)
Analyze user needs and software requirements to determine feasibility of design within time and cost constraints. (importance 4.1/5)
Develop or direct software system testing or validation procedures, programming, or documentation. (importance 3.9/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

4/17
tasks
Application Developer
ADP Alpharetta, GA 2026-05-13
Software Developers CSCD 210 MATH 485 MATH 491
Tasks you're prepared for (4 of 17 for Software Developers)
  • Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
    via CSCD 210
  • Prepare reports or correspondence concerning project specifications, activities, or status.
    via MATH 491
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
  • Determine system performance standards.
Tasks you'd need to develop (13)
Monitor functioning of equipment to ensure system operates in conformance with specifications. (importance 4.1/5)
Analyze user needs and software requirements to determine feasibility of design within time and cost constraints. (importance 4.1/5)
Develop or direct software system testing or validation procedures, programming, or documentation. (importance 3.9/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

4/17
tasks
AI-Native Software Engineer Advisor Senior
Elevance Health Atlanta, GA 2026-05-13
Software Developers CSCD 210 MATH 485 MATH 491
Tasks you're prepared for (4 of 17 for Software Developers)
  • Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
    via CSCD 210
  • Prepare reports or correspondence concerning project specifications, activities, or status.
    via MATH 491
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
  • Determine system performance standards.
Tasks you'd need to develop (13)
Monitor functioning of equipment to ensure system operates in conformance with specifications. (importance 4.1/5)
Analyze user needs and software requirements to determine feasibility of design within time and cost constraints. (importance 4.1/5)
Develop or direct software system testing or validation procedures, programming, or documentation. (importance 3.9/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

4/17
tasks
AI-Native Software Engineer
Elevance Health Atlanta, GA 2026-05-13
Software Developers CSCD 210 MATH 485 MATH 491
Tasks you're prepared for (4 of 17 for Software Developers)
  • Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
    via CSCD 210
  • Prepare reports or correspondence concerning project specifications, activities, or status.
    via MATH 491
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
  • Determine system performance standards.
Tasks you'd need to develop (13)
Monitor functioning of equipment to ensure system operates in conformance with specifications. (importance 4.1/5)
Analyze user needs and software requirements to determine feasibility of design within time and cost constraints. (importance 4.1/5)
Develop or direct software system testing or validation procedures, programming, or documentation. (importance 3.9/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

4/17
tasks
Manager, Software Engineering
General Motors Atlanta, GA 2026-05-12
Software Developers CSCD 210 MATH 485 MATH 491
Tasks you're prepared for (4 of 17 for Software Developers)
  • Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
    via CSCD 210
  • Prepare reports or correspondence concerning project specifications, activities, or status.
    via MATH 491
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
  • Determine system performance standards.
Tasks you'd need to develop (13)
Monitor functioning of equipment to ensure system operates in conformance with specifications. (importance 4.1/5)
Analyze user needs and software requirements to determine feasibility of design within time and cost constraints. (importance 4.1/5)
Develop or direct software system testing or validation procedures, programming, or documentation. (importance 3.9/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

4/17
tasks
Front-end Developer (Angular)
GovCIO Atlanta, GA 2026-05-12
Software Developers CSCD 210 MATH 485 MATH 491
Tasks you're prepared for (4 of 17 for Software Developers)
  • Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
    via CSCD 210
  • Prepare reports or correspondence concerning project specifications, activities, or status.
    via MATH 491
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
  • Determine system performance standards.
Tasks you'd need to develop (13)
Monitor functioning of equipment to ensure system operates in conformance with specifications. (importance 4.1/5)
Analyze user needs and software requirements to determine feasibility of design within time and cost constraints. (importance 4.1/5)
Develop or direct software system testing or validation procedures, programming, or documentation. (importance 3.9/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

4/17
tasks
Back-end Developer (Java - Spring-Boot)
GovCIO Atlanta, GA 2026-05-12
Software Developers CSCD 210 MATH 485 MATH 491
Tasks you're prepared for (4 of 17 for Software Developers)
  • Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
    via CSCD 210
  • Prepare reports or correspondence concerning project specifications, activities, or status.
    via MATH 491
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
  • Determine system performance standards.
Tasks you'd need to develop (13)
Monitor functioning of equipment to ensure system operates in conformance with specifications. (importance 4.1/5)
Analyze user needs and software requirements to determine feasibility of design within time and cost constraints. (importance 4.1/5)
Develop or direct software system testing or validation procedures, programming, or documentation. (importance 3.9/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.

4/17
tasks
Associate Software Engineer
SHI Atlanta, GA 2026-05-12
Software Developers CSCD 210 MATH 485 MATH 491
Tasks you're prepared for (4 of 17 for Software Developers)
  • Modify existing software to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance.
    via CSCD 210
  • Prepare reports or correspondence concerning project specifications, activities, or status.
    via MATH 491
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
  • Determine system performance standards.
Tasks you'd need to develop (13)
Monitor functioning of equipment to ensure system operates in conformance with specifications. (importance 4.1/5)
Analyze user needs and software requirements to determine feasibility of design within time and cost constraints. (importance 4.1/5)
Develop or direct software system testing or validation procedures, programming, or documentation. (importance 3.9/5)

These could be filled by an applied project, elective, or internship — see the program page for examples.