ConsultaPedia Logo
Menu Navigation

Computer Programming Careers and Jobs

Select, Find and Prepare for Computer Programming Careers and Jobs - all on one page


Here is a more detailed 3-minute Helper Video External Link.

This page will take you through 4 steps to (1) Select from Computer Programming careers/jobs, (2) Find Computer Programming job listings, (3) Prepare for Computer Programming careers, and (4) Provide Computer Programming career-specific resources.

Step 1: Select a Career/Job: This page starts with 4 ways for you to identify and select from listings of Computer Programming careers/jobs:
A) Fastest Growing Computer Programming Careers - 2020 to 2030 (est.)
These listings are based on job growth estimates and helps you to identify the fastest growing and evolving Computer Programming careers. Some careers may not initially seem related to Computer Programming, so relevant Computer Programming jobs are listed alongside each listing. This can also help us to identify which careers (bottom of the listing) may have negative growth - perhaps due to automation or planned obsolescence.
B) Median Annual Salary U.S. Computer Programming Careers
These listings are sorted (descending) by median annual salary in the U.S. This may help us to identify our ideal career. We may not qualify at this time for the desired career, but this listing and the results provided can help us to explore job details, as well as learn how to appropriately prepare for the career.
C) Computer Programming Career Ladders (Educational Requirements)
These listings will help us to identify Computer Programming careers sorted by educational requirements (with the most difficult to obtain listed first). This may help us to identify career ladders (as we scroll down the list), and help us to get jobs that we qualify for now.
D) Select From a Listing of 89 Computer Programming Jobs.
The list may be quite long. There are two ways you might like to use this list:
1) Filter - As you enter a word, you will filter (limit) the list of jobs
2) Browse the list (Don't Filter) - You can simply explore the list of jobs. There may be many that you might never have considered to be of interest.
Once you have identified an job of interest, simply click on it.

Step 2: Find a Job: After you have selected a career/job above, you will see current jobs listings. You can change the location, distance from location and recency as desired. Each of the listings will link to a current job opening.

Job listings (based on your criteria) can be sent daily to your inbox, so you always have access to the latest opportunities. Complete the short form to start - you can opt out anytime.

Step 3: Prepare For a Career: In this section you will gain access to detailed information to help you prepare for the chosen career. Information may include (not every career choice includes all of the elements below - updates occur quarterly):
Core and Supplemental Duties: Lists the worker-related tasks performed
General and Specific Work Activities: Summarizes the broad and more specific types of behaviors related to the career
Knowledge Required: Provides the requirements regarding the acquisition of facts and principles
Skills Required: Provides basic skills and cross-functional skills needed
Preparation Required: Provides a summary of the required experience and education
Educational Requirements: Detailed breakdown of the education required
Work Experience Required: Detailed breakdown of the prior work experience required
Local Salary Information: Provides national and local salary ranges
Certifications: Provides appropriate government and private-sector certifications and/or credentials that may be required
Professional Associations: Provides professional associations that are related to the career selected
Job Listings: Provides links to active current job listings for the selected career, along with multiple similar job titles to explore. All details appear on this page
Career Start: Provides up to 10 careers requiring similar capabilities and interests (for starting a similar career)
Career Change: Provides up to 10 careers requiring similar skills and experience (for changing a career).

** If you clicked on a link from section D (as described in Step 1 above), you will see one or more links to an occupation that is usually a bit more general than your initial job selection - the link(s) is directly related to the specific job you identified through your prior selections.
*NOTE: It is possible that there may not be a career path identified for the specific job you selected in Step 1. If this is the case, scroll up the page and click on a different career/job.

Step 4: Career-Specific Resources (detailed and constantly updated): Continue to scroll down the page and you will find tabs that provide detailed (updated) links specific to the career you selected. This information includes:
Videos: Provides a listing of video links related to this career. A great way to get a quick overview of the occupation.
Resumes: Sources for resume materials and techniques. This can help to get you started.
Job Description: Sources that provide job descriptions, which are vital to resume and interview preparation.
Interviews: Provides links that can help you to prepare for and successfully complete the job interview. Can also assist with coffee chats.
Step by Step: Provides links to resources that can help to organize the career search process.
LinkedIn: One of the best professional social media sites that provides links, opportunities, and networking specifically for careers and career development.

Step 1 of 4: Select a Career/Job

22 Computer Programming careers are listed below (sorted by Percentage Change in Total Job Openings - 2020 to 2030 est.). Computer Programming-related jobs specific to each career are also provided. This shows which careers are emerging and growing the fastest. Please Scroll and Select below:

Occupations U.S. Job Openings 2020-2030 (% change) Computer Programming-Related Jobs

Information Security Analysts 33.3% Computer Programmer
Occupation: Information Security Analysts U.S. Job Openings 2020-2030: 33.3% Computer Programming-Related Jobs: Computer Programmer
Computer Numerically Controlled Tool Programmers 27.4% Sheet Metal Computer Numerically Controlled Programmer; Software Engineer
Occupation: Computer Numerically Controlled Tool Programmers U.S. Job Openings 2020-2030: 27.4% Computer Programming-Related Jobs: Sheet Metal Computer Numerically Controlled Programmer; Software Engineer
Operations Research Analysts 24.6% Software Engineer
Occupation: Operations Research Analysts U.S. Job Openings 2020-2030: 24.6% Computer Programming-Related Jobs: Software Engineer
Computer and Information Research Scientists 21.9% Bioinformatics Software Engineer; Network Security Software Engineer; Software Development Engineer; Software Engineer
Occupation: Computer and Information Research Scientists U.S. Job Openings 2020-2030: 21.9% Computer Programming-Related Jobs: Bioinformatics Software Engineer; Network Security Software Engineer; Software Development Engineer; Software Engineer
Computer and Information Systems Managers 10.9% Computer Programming Manager; Network Software Manager; Principal Software Developer; Programming and Software Development Project Manager; Software Development Director; Software Engineering Director; Software Project Manager
Occupation: Computer and Information Systems Managers U.S. Job Openings 2020-2030: 10.9% Computer Programming-Related Jobs: Computer Programming Manager; Network Software Manager; Principal Software Developer; Programming and Software Development Project Manager; Software Development Director; Software Engineering Director; Software Project Manager
Training and Development Specialists 10.8% Software Trainer
Occupation: Training and Development Specialists U.S. Job Openings 2020-2030: 10.8% Computer Programming-Related Jobs: Software Trainer
Computer User Support Specialists 8.9% Software Engineering Vice President; Software Installer; Software Trainer
Occupation: Computer User Support Specialists U.S. Job Openings 2020-2030: 8.9% Computer Programming-Related Jobs: Software Engineering Vice President; Software Installer; Software Trainer
Aerospace Engineers 8.3% Software Engineer
Occupation: Aerospace Engineers U.S. Job Openings 2020-2030: 8.3% Computer Programming-Related Jobs: Software Engineer
Computer Network Support Specialists 7.5% Senior Software Developer; Systems Software Specialist
Occupation: Computer Network Support Specialists U.S. Job Openings 2020-2030: 7.5% Computer Programming-Related Jobs: Senior Software Developer; Systems Software Specialist
Computer Systems Analysts 7% Software Analyst; Software Architect; Software Consultant; Software Engineer
Occupation: Computer Systems Analysts U.S. Job Openings 2020-2030: 7% Computer Programming-Related Jobs: Software Analyst; Software Architect; Software Consultant; Software Engineer
Computer Science Teachers, Postsecondary 6.9% C++ Professor; Computer Programming Instructor; Computer Programming Professor; Java Programming Professor
Occupation: Computer Science Teachers, Postsecondary U.S. Job Openings 2020-2030: 6.9% Computer Programming-Related Jobs: C++ Professor; Computer Programming Instructor; Computer Programming Professor; Java Programming Professor
Electrical Engineers 6.8% Electrical and Software Engineer; Software Engineer
Occupation: Electrical Engineers U.S. Job Openings 2020-2030: 6.8% Computer Programming-Related Jobs: Electrical and Software Engineer; Software Engineer
Electronics Engineers, Except Computer 6.2% Software Engineer
Occupation: Electronics Engineers, Except Computer U.S. Job Openings 2020-2030: 6.2% Computer Programming-Related Jobs: Software Engineer
Computer Network Architects 5.5% Software Security Architect
Occupation: Computer Network Architects U.S. Job Openings 2020-2030: 5.5% Computer Programming-Related Jobs: Software Security Architect
Network and Computer Systems Administrators 5.4% Software Engineer
Occupation: Network and Computer Systems Administrators U.S. Job Openings 2020-2030: 5.4% Computer Programming-Related Jobs: Software Engineer
Mining and Geological Engineers, Including Mining Safety Engineers 3.9% Software Manager
Occupation: Mining and Geological Engineers, Including Mining Safety Engineers U.S. Job Openings 2020-2030: 3.9% Computer Programming-Related Jobs: Software Manager
Mathematicians 2.7% Senior Web Architect/Software Developer
Occupation: Mathematicians U.S. Job Openings 2020-2030: 2.7% Computer Programming-Related Jobs: Senior Web Architect/Software Developer
Computer Hardware Engineers 1.5% Software Engineer
Occupation: Computer Hardware Engineers U.S. Job Openings 2020-2030: 1.5% Computer Programming-Related Jobs: Software Engineer
Patternmakers, Metal and Plastic -3.2% Computer Aided Manufacturer Programmer (CAM Programmer)
Occupation: Patternmakers, Metal and Plastic U.S. Job Openings 2020-2030: -3.2% Computer Programming-Related Jobs: Computer Aided Manufacturer Programmer (CAM Programmer)
Mechanical Drafters -4.7% Computer-Aided Manufacturing Programmer (CAM Programmer)
Occupation: Mechanical Drafters U.S. Job Openings 2020-2030: -4.7% Computer Programming-Related Jobs: Computer-Aided Manufacturing Programmer (CAM Programmer)
Chief Executives -5.7% Software Publisher
Occupation: Chief Executives U.S. Job Openings 2020-2030: -5.7% Computer Programming-Related Jobs: Software Publisher
Computer Programmers -9.9% Computer Game Programmer; Computer Programmer; Computer Programmer Analyst; Java Developer; Java Programmer; Software Developer; Software Engineer; Software Programmer; System Software Developer
Occupation: Computer Programmers U.S. Job Openings 2020-2030: -9.9% Computer Programming-Related Jobs: Computer Game Programmer; Computer Programmer; Computer Programmer Analyst; Java Developer; Java Programmer; Software Developer; Software Engineer; Software Programmer; System Software Developer

27 Computer Programming careers are listed below (sorted by U.S. National Median Salary). Computer Programming-related jobs specific to each occupation are also provided. Please Scroll and Select below::

Occupations National Median Salary Computer Programming-Related Jobs

Chief Executives $ 185,950 Software Publisher
Occupation: Chief Executives National Median Salary: $ 185,950 Computer Programming-Related Jobs: Software Publisher
Computer and Information Systems Managers $ 151,150 Computer Programming Manager; Network Software Manager; Principal Software Developer; Programming and Software Development Project Manager; Software Development Director; Software Engineering Director; Software Project Manager
Occupation: Computer and Information Systems Managers National Median Salary: $ 151,150 Computer Programming-Related Jobs: Computer Programming Manager; Network Software Manager; Principal Software Developer; Programming and Software Development Project Manager; Software Development Director; Software Engineering Director; Software Project Manager
Computer and Information Research Scientists $ 126,830 Bioinformatics Software Engineer; Network Security Software Engineer; Software Development Engineer; Software Engineer
Occupation: Computer and Information Research Scientists National Median Salary: $ 126,830 Computer Programming-Related Jobs: Bioinformatics Software Engineer; Network Security Software Engineer; Software Development Engineer; Software Engineer
Computer Hardware Engineers $ 119,560 Software Engineer
Occupation: Computer Hardware Engineers National Median Salary: $ 119,560 Computer Programming-Related Jobs: Software Engineer
Aerospace Engineers $ 118,610 Software Engineer
Occupation: Aerospace Engineers National Median Salary: $ 118,610 Computer Programming-Related Jobs: Software Engineer
Computer Network Architects $ 116,780 Software Security Architect
Occupation: Computer Network Architects National Median Salary: $ 116,780 Computer Programming-Related Jobs: Software Security Architect
Mathematicians $ 110,860 Senior Web Architect/Software Developer
Occupation: Mathematicians National Median Salary: $ 110,860 Computer Programming-Related Jobs: Senior Web Architect/Software Developer
Electronics Engineers, Except Computer $ 107,540 Software Engineer
Occupation: Electronics Engineers, Except Computer National Median Salary: $ 107,540 Computer Programming-Related Jobs: Software Engineer
Radio Frequency Identification Device Specialists $ 107,540 Analytical Support Software Engineer; Software Applications Engineer; Software Architect; Software Developer; Software Engineer
Occupation: Radio Frequency Identification Device Specialists National Median Salary: $ 107,540 Computer Programming-Related Jobs: Analytical Support Software Engineer; Software Applications Engineer; Software Architect; Software Developer; Software Engineer
Information Security Analysts $ 103,590 Computer Programmer
Occupation: Information Security Analysts National Median Salary: $ 103,590 Computer Programming-Related Jobs: Computer Programmer
Electrical Engineers $ 100,830 Electrical and Software Engineer; Software Engineer
Occupation: Electrical Engineers National Median Salary: $ 100,830 Computer Programming-Related Jobs: Electrical and Software Engineer; Software Engineer
Mining and Geological Engineers, Including Mining Safety Engineers $ 93,800 Software Manager
Occupation: Mining and Geological Engineers, Including Mining Safety Engineers National Median Salary: $ 93,800 Computer Programming-Related Jobs: Software Manager
Computer Systems Analysts $ 93,730 Software Analyst; Software Architect; Software Consultant; Software Engineer
Occupation: Computer Systems Analysts National Median Salary: $ 93,730 Computer Programming-Related Jobs: Software Analyst; Software Architect; Software Consultant; Software Engineer
Blockchain Engineers $ 92,870 Blockchain Software Developer; Blockchain Software Engineer
Occupation: Blockchain Engineers National Median Salary: $ 92,870 Computer Programming-Related Jobs: Blockchain Software Developer; Blockchain Software Engineer
Computer Systems Engineers/Architects $ 92,870 Software Development Engineer; Software Engineer; Software Solutions Architect; Software Systems Engineer
Occupation: Computer Systems Engineers/Architects National Median Salary: $ 92,870 Computer Programming-Related Jobs: Software Development Engineer; Software Engineer; Software Solutions Architect; Software Systems Engineer
Information Technology Project Managers $ 92,870 Software Development Project Manager; Software Project Manager
Occupation: Information Technology Project Managers National Median Salary: $ 92,870 Computer Programming-Related Jobs: Software Development Project Manager; Software Project Manager
Computer Programmers $ 89,190 Computer Game Programmer; Computer Programmer; Computer Programmer Analyst; Java Developer; Java Programmer; Software Developer; Software Engineer; Software Programmer; System Software Developer
Occupation: Computer Programmers National Median Salary: $ 89,190 Computer Programming-Related Jobs: Computer Game Programmer; Computer Programmer; Computer Programmer Analyst; Java Developer; Java Programmer; Software Developer; Software Engineer; Software Programmer; System Software Developer
Operations Research Analysts $ 86,200 Software Engineer
Occupation: Operations Research Analysts National Median Salary: $ 86,200 Computer Programming-Related Jobs: Software Engineer
Computer Science Teachers, Postsecondary $ 85,540 C++ Professor; Computer Programming Instructor; Computer Programming Professor; Java Programming Professor
Occupation: Computer Science Teachers, Postsecondary National Median Salary: $ 85,540 Computer Programming-Related Jobs: C++ Professor; Computer Programming Instructor; Computer Programming Professor; Java Programming Professor
Network and Computer Systems Administrators $ 84,810 Software Engineer
Occupation: Network and Computer Systems Administrators National Median Salary: $ 84,810 Computer Programming-Related Jobs: Software Engineer
Computer Network Support Specialists $ 65,450 Senior Software Developer; Systems Software Specialist
Occupation: Computer Network Support Specialists National Median Salary: $ 65,450 Computer Programming-Related Jobs: Senior Software Developer; Systems Software Specialist
Training and Development Specialists $ 62,700 Software Trainer
Occupation: Training and Development Specialists National Median Salary: $ 62,700 Computer Programming-Related Jobs: Software Trainer
Mechanical Drafters $ 58,270 Computer-Aided Manufacturing Programmer (CAM Programmer)
Occupation: Mechanical Drafters National Median Salary: $ 58,270 Computer Programming-Related Jobs: Computer-Aided Manufacturing Programmer (CAM Programmer)
Computer Numerically Controlled Tool Programmers $ 57,740 Sheet Metal Computer Numerically Controlled Programmer; Software Engineer
Occupation: Computer Numerically Controlled Tool Programmers National Median Salary: $ 57,740 Computer Programming-Related Jobs: Sheet Metal Computer Numerically Controlled Programmer; Software Engineer
Computer User Support Specialists $ 52,690 Software Engineering Vice President; Software Installer; Software Trainer
Occupation: Computer User Support Specialists National Median Salary: $ 52,690 Computer Programming-Related Jobs: Software Engineering Vice President; Software Installer; Software Trainer
Remote Sensing Technicians $ 52,460 Software Engineer
Occupation: Remote Sensing Technicians National Median Salary: $ 52,460 Computer Programming-Related Jobs: Software Engineer
Patternmakers, Metal and Plastic $ 48,160 Computer Aided Manufacturer Programmer (CAM Programmer)
Occupation: Patternmakers, Metal and Plastic National Median Salary: $ 48,160 Computer Programming-Related Jobs: Computer Aided Manufacturer Programmer (CAM Programmer)

35 Computer Programming careers are listed (sorted by Education/Preparation Requirements - descending) to provide career ladders. Computer Programming-related jobs specific to each career are also provided.

Education/Preparation Categories:
5 = Usually requires graduate school (e.g., Master's degree, Ph.D., M.D., or J.D.)
4 = Usually requires a four-year Bachelor's degree
3 = Usually requires vocational training, related on-the-job experience, or Associate's degree
2 = Usually requires a high school diploma
1 = May require a high school diploma or GED certificate
Please Scroll and Select below:
Occupations Education/Preparation Computer Programming-Related Jobs

Chief Executives 5 Software Publisher
Occupation: Chief Executives Education/Preparation: 5 Computer Programming-Related Jobs: Software Publisher
Computer and Information Research Scientists 5 Bioinformatics Software Engineer; Network Security Software Engineer; Software Development Engineer; Software Engineer
Occupation: Computer and Information Research Scientists Education/Preparation: 5 Computer Programming-Related Jobs: Bioinformatics Software Engineer; Network Security Software Engineer; Software Development Engineer; Software Engineer
Computer Science Teachers, Postsecondary 5 C++ Professor; Computer Programming Instructor; Computer Programming Professor; Java Programming Professor
Occupation: Computer Science Teachers, Postsecondary Education/Preparation: 5 Computer Programming-Related Jobs: C++ Professor; Computer Programming Instructor; Computer Programming Professor; Java Programming Professor
Financial Quantitative Analysts 5 Professor of Economics and President of Risk Software Firm
Occupation: Financial Quantitative Analysts Education/Preparation: 5 Computer Programming-Related Jobs: Professor of Economics and President of Risk Software Firm
Mathematicians 5 Senior Web Architect/Software Developer
Occupation: Mathematicians Education/Preparation: 5 Computer Programming-Related Jobs: Senior Web Architect/Software Developer
Operations Research Analysts 5 Software Engineer
Occupation: Operations Research Analysts Education/Preparation: 5 Computer Programming-Related Jobs: Software Engineer
Aerospace Engineers 4 Software Engineer
Occupation: Aerospace Engineers Education/Preparation: 4 Computer Programming-Related Jobs: Software Engineer
Bioinformatics Technicians 4 Lead Scientific Software Analyst; Scientific Software Engineer; Software Engineer; Software Tester
Occupation: Bioinformatics Technicians Education/Preparation: 4 Computer Programming-Related Jobs: Lead Scientific Software Analyst; Scientific Software Engineer; Software Engineer; Software Tester
Blockchain Engineers 4 Blockchain Software Developer; Blockchain Software Engineer
Occupation: Blockchain Engineers Education/Preparation: 4 Computer Programming-Related Jobs: Blockchain Software Developer; Blockchain Software Engineer
Computer and Information Systems Managers 4 Computer Programming Manager; Network Software Manager; Principal Software Developer; Programming and Software Development Project Manager; Software Development Director; Software Engineering Director; Software Project Manager
Occupation: Computer and Information Systems Managers Education/Preparation: 4 Computer Programming-Related Jobs: Computer Programming Manager; Network Software Manager; Principal Software Developer; Programming and Software Development Project Manager; Software Development Director; Software Engineering Director; Software Project Manager
Computer Hardware Engineers 4 Software Engineer
Occupation: Computer Hardware Engineers Education/Preparation: 4 Computer Programming-Related Jobs: Software Engineer
Computer Network Architects 4 Software Security Architect
Occupation: Computer Network Architects Education/Preparation: 4 Computer Programming-Related Jobs: Software Security Architect
Computer Network Support Specialists 4 Senior Software Developer; Systems Software Specialist
Occupation: Computer Network Support Specialists Education/Preparation: 4 Computer Programming-Related Jobs: Senior Software Developer; Systems Software Specialist
Computer Programmers 4 Computer Game Programmer; Computer Programmer; Computer Programmer Analyst; Java Developer; Java Programmer; Software Developer; Software Engineer; Software Programmer; System Software Developer
Occupation: Computer Programmers Education/Preparation: 4 Computer Programming-Related Jobs: Computer Game Programmer; Computer Programmer; Computer Programmer Analyst; Java Developer; Java Programmer; Software Developer; Software Engineer; Software Programmer; System Software Developer
Computer Systems Analysts 4 Software Analyst; Software Architect; Software Consultant; Software Engineer
Occupation: Computer Systems Analysts Education/Preparation: 4 Computer Programming-Related Jobs: Software Analyst; Software Architect; Software Consultant; Software Engineer
Computer Systems Engineers/Architects 4 Software Development Engineer; Software Engineer; Software Solutions Architect; Software Systems Engineer
Occupation: Computer Systems Engineers/Architects Education/Preparation: 4 Computer Programming-Related Jobs: Software Development Engineer; Software Engineer; Software Solutions Architect; Software Systems Engineer
Database Administrators 4 Database Software Technician; Databases Software Consultant
Occupation: Database Administrators Education/Preparation: 4 Computer Programming-Related Jobs: Database Software Technician; Databases Software Consultant
Database Architects 4 Database Software Technician; Databases Software Consultant
Occupation: Database Architects Education/Preparation: 4 Computer Programming-Related Jobs: Database Software Technician; Databases Software Consultant
Electrical Engineers 4 Electrical and Software Engineer; Software Engineer
Occupation: Electrical Engineers Education/Preparation: 4 Computer Programming-Related Jobs: Electrical and Software Engineer; Software Engineer
Electronics Engineers, Except Computer 4 Software Engineer
Occupation: Electronics Engineers, Except Computer Education/Preparation: 4 Computer Programming-Related Jobs: Software Engineer
Information Security Analysts 4 Computer Programmer
Occupation: Information Security Analysts Education/Preparation: 4 Computer Programming-Related Jobs: Computer Programmer
Information Technology Project Managers 4 Software Development Project Manager; Software Project Manager
Occupation: Information Technology Project Managers Education/Preparation: 4 Computer Programming-Related Jobs: Software Development Project Manager; Software Project Manager
Mining and Geological Engineers, Including Mining Safety Engineers 4 Software Manager
Occupation: Mining and Geological Engineers, Including Mining Safety Engineers Education/Preparation: 4 Computer Programming-Related Jobs: Software Manager
Network and Computer Systems Administrators 4 Software Engineer
Occupation: Network and Computer Systems Administrators Education/Preparation: 4 Computer Programming-Related Jobs: Software Engineer
Radio Frequency Identification Device Specialists 4 Analytical Support Software Engineer; Software Applications Engineer; Software Architect; Software Developer; Software Engineer
Occupation: Radio Frequency Identification Device Specialists Education/Preparation: 4 Computer Programming-Related Jobs: Analytical Support Software Engineer; Software Applications Engineer; Software Architect; Software Developer; Software Engineer
Remote Sensing Technicians 4 Software Engineer
Occupation: Remote Sensing Technicians Education/Preparation: 4 Computer Programming-Related Jobs: Software Engineer
Software Developers 4 Applications Software Engineering Information Technology Specialist (Applications Software Engineering IT Specialist); Commercial Drone Software Developer; Computer Programmer Analyst; Computer Software Engineer; Computer Systems Software Architect; Computer Systems Software Engineer; Drone Software Development Engineer; Embedded Systems Software Developer; Java Programmer; Java Software Developer; Java Software Engineer; Secure Software Assessor; Software Applications Architect; Software Applications Designer; Software Applications Developer; Software Applications Engineer; Software Applications Specialist; Software Architect; Software Computer Specialist; Software Design Engineer; Software Designer; Software Developer; Software Development Engineer; Software Engineer; Software Engineering Supervisor; Software Engineering Systems Information Technology Specialist (Software Engineering Systems IT Specialist); Software Installer; Software Quality Engineer; Software Requirements Engineer; Software Systems Engineer; Software Tester; Software Writer; Systems Software Designer; Systems Software Engineer; Systems Software Specialist; Windows Software Engineer
Occupation: Software Developers Education/Preparation: 4 Computer Programming-Related Jobs: Applications Software Engineering Information Technology Specialist (Applications Software Engineering IT Specialist); Commercial Drone Software Developer; Computer Programmer Analyst; Computer Software Engineer; Computer Systems Software Architect; Computer Systems Software Engineer; Drone Software Development Engineer; Embedded Systems Software Developer; Java Programmer; Java Software Developer; Java Software Engineer; Secure Software Assessor; Software Applications Architect; Software Applications Designer; Software Applications Developer; Software Applications Engineer; Software Applications Specialist; Software Architect; Software Computer Specialist; Software Design Engineer; Software Designer; Software Developer; Software Development Engineer; Software Engineer; Software Engineering Supervisor; Software Engineering Systems Information Technology Specialist (Software Engineering Systems IT Specialist); Software Installer; Software Quality Engineer; Software Requirements Engineer; Software Systems Engineer; Software Tester; Software Writer; Systems Software Designer; Systems Software Engineer; Systems Software Specialist; Windows Software Engineer
Software Quality Assurance Analysts and Testers 4 Applications Software Engineering Information Technology Specialist (Applications Software Engineering IT Specialist); Secure Software Assessor; Software Installer; Software Quality Assurance Engineer (SQA Engineer); Software Quality Assurance Specialist (Software QA Specialist); Software Quality Engineer; Software Quality Tester; Software Requirements Engineer; Software Systems Engineer; Software Test Analyst; Software Test Engineer; Software Tester; Software Testing Specialist; Systems Software Quality Assurance Specialist (Systems Software QA Specialist); Systems Software Specialist
Occupation: Software Quality Assurance Analysts and Testers Education/Preparation: 4 Computer Programming-Related Jobs: Applications Software Engineering Information Technology Specialist (Applications Software Engineering IT Specialist); Secure Software Assessor; Software Installer; Software Quality Assurance Engineer (SQA Engineer); Software Quality Assurance Specialist (Software QA Specialist); Software Quality Engineer; Software Quality Tester; Software Requirements Engineer; Software Systems Engineer; Software Test Analyst; Software Test Engineer; Software Tester; Software Testing Specialist; Systems Software Quality Assurance Specialist (Systems Software QA Specialist); Systems Software Specialist
Training and Development Specialists 4 Software Trainer
Occupation: Training and Development Specialists Education/Preparation: 4 Computer Programming-Related Jobs: Software Trainer
Web and Digital Interface Designers 4 PHP Developer (Personal Home Page Developer); PHP Web Developer (Personal Home Page Web Developer); PHP Website Developer (Personal Home Page Website Developer); Web Software Engineer
Occupation: Web and Digital Interface Designers Education/Preparation: 4 Computer Programming-Related Jobs: PHP Developer (Personal Home Page Developer); PHP Web Developer (Personal Home Page Web Developer); PHP Website Developer (Personal Home Page Website Developer); Web Software Engineer
Computer Numerically Controlled Tool Programmers 3 Sheet Metal Computer Numerically Controlled Programmer; Software Engineer
Occupation: Computer Numerically Controlled Tool Programmers Education/Preparation: 3 Computer Programming-Related Jobs: Sheet Metal Computer Numerically Controlled Programmer; Software Engineer
Computer User Support Specialists 3 Software Engineering Vice President; Software Installer; Software Trainer
Occupation: Computer User Support Specialists Education/Preparation: 3 Computer Programming-Related Jobs: Software Engineering Vice President; Software Installer; Software Trainer
Mechanical Drafters 3 Computer-Aided Manufacturing Programmer (CAM Programmer)
Occupation: Mechanical Drafters Education/Preparation: 3 Computer Programming-Related Jobs: Computer-Aided Manufacturing Programmer (CAM Programmer)
Patternmakers, Metal and Plastic 3 Computer Aided Manufacturer Programmer (CAM Programmer)
Occupation: Patternmakers, Metal and Plastic Education/Preparation: 3 Computer Programming-Related Jobs: Computer Aided Manufacturer Programmer (CAM Programmer)
Web Developers 3 PHP Developer (Personal Home Page Developer); PHP Web Developer (Personal Home Page Web Developer); PHP Website Developer; Web Software Engineer
Occupation: Web Developers Education/Preparation: 3 Computer Programming-Related Jobs: PHP Developer (Personal Home Page Developer); PHP Web Developer (Personal Home Page Web Developer); PHP Website Developer; Web Software Engineer

Scroll through the picklist (below). There are 89 specific Computer Programming jobs listed. Select those that may be of interest - you will get active job listing links, along with detailed resources to help you prepare for a career related to that job.
You can use this form two ways:

hidden filler

Filter - As you enter a keyword, you will filter (limit) the list of jobs below

Browse the list (Don't Filter) - You can simply explore the list of jobs. There may be many that you might never have considered to be of interest.

Enter a Keyword (filter the list below)
OR - leave blank and scroll through the choices:



Select a Job Title (Scroll and Select) :

Analytical Support Software Engineer
Applications Software Engineering Information Technology Specialist (Applications Software Engineering IT Specialist)
Bioinformatics Software Engineer
Blockchain Software Developer
Blockchain Software Engineer
C++ Professor
Commercial Drone Software Developer
Computer Aided Manufacturer Programmer (CAM Programmer)
Computer Game Programmer
Computer Programmer
Computer Programmer Analyst
Computer Programming Instructor
Computer Programming Manager
Computer Programming Professor
Computer Software Engineer
Computer Systems Software Architect
Computer Systems Software Engineer
Computer-Aided Manufacturing Programmer (CAM Programmer)
Database Software Technician
Databases Software Consultant
Drone Software Development Engineer
Electrical and Software Engineer
Embedded Systems Software Developer
Java Developer
Java Programmer
Java Programming Professor
Java Software Developer
Java Software Engineer
Lead Scientific Software Analyst
Network Security Software Engineer
Network Software Manager
PHP Developer (Personal Home Page Developer)
PHP Web Developer (Personal Home Page Web Developer)
PHP Website Developer
PHP Website Developer (Personal Home Page Website Developer)
Principal Software Developer
Professor of Economics and President of Risk Software Firm
Programming and Software Development Project Manager
Scientific Software Engineer
Secure Software Assessor
Senior Software Developer
Senior Web Architect/Software Developer
Sheet Metal Computer Numerically Controlled Programmer
Software Analyst
Software Applications Architect
Software Applications Designer
Software Applications Developer
Software Applications Engineer
Software Applications Specialist
Software Architect
Software Computer Specialist
Software Consultant
Software Design Engineer
Software Designer
Software Developer
Software Development Director
Software Development Engineer
Software Development Project Manager
Software Engineer
Software Engineering Director
Software Engineering Supervisor
Software Engineering Systems Information Technology Specialist (Software Engineering Systems IT Specialist)
Software Engineering Vice President
Software Installer
Software Manager
Software Programmer
Software Project Manager
Software Publisher
Software Quality Assurance Engineer (SQA Engineer)
Software Quality Assurance Specialist (Software QA Specialist)
Software Quality Engineer
Software Quality Tester
Software Requirements Engineer
Software Security Architect
Software Solutions Architect
Software Systems Engineer
Software Test Analyst
Software Test Engineer
Software Tester
Software Testing Specialist
Software Trainer
Software Writer
System Software Developer
Systems Software Designer
Systems Software Engineer
Systems Software Quality Assurance Specialist (Systems Software QA Specialist)
Systems Software Specialist
Web Software Engineer
Windows Software Engineer


Step 3 of 4: Prepare For a Career

No selection made: Please make a selection from 1) SELECT A CAREER/JOB(at top of page)


Developed by Dr. Ralph Jagodka © 2022 About This Page