ConsultaPedia Logo

Computer Programming Careers and Jobs

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


4 Steps to Use This Page: 1-Explore Careers of Intrerest 2-See Job Listings Matched to Career 3-Prepare for the Career 4-See External Career Resources

Here is a short 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 92 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 job titles
2) Browse the list (Don't Filter) - You can simply explore the list of job titles. There may be many that you might never have considered to be of interest.
Once you have identified a job title of interest, simply click on it.

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


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
Related Careers to Consider: Lists up to 20 careers that might be of interest to you (related to your initial choice - what they do, what they know, and what they're called), ranked by best fit.

** 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

8 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

Computer Numerically Controlled Tool Programmers 27.4% Sheet Metal Computer Numerically Controlled Programmer
Occupation: Computer Numerically Controlled Tool Programmers U.S. Job Openings 2020-2030: 27.4% Computer Programming-Related Jobs: Sheet Metal Computer Numerically Controlled Programmer
Computer and Information Systems Managers 10.9% Computer Programming Manager; 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; Programming and Software Development Project Manager; Software Development Director; Software Engineering Director; Software Project Manager
Training and Development Specialists 10.8% Computer Software Training Specialist; Software Trainer
Occupation: Training and Development Specialists U.S. Job Openings 2020-2030: 10.8% Computer Programming-Related Jobs: Computer Software Training Specialist; Software Trainer
Computer User Support Specialists 8.9% Software Installer
Occupation: Computer User Support Specialists U.S. Job Openings 2020-2030: 8.9% Computer Programming-Related Jobs: Software Installer
Computer Systems Analysts 7% Software Analyst; Software Consultant
Occupation: Computer Systems Analysts U.S. Job Openings 2020-2030: 7% Computer Programming-Related Jobs: Software Analyst; Software Consultant
Computer Science Teachers, Postsecondary 6.9% C++ Professor; 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 Professor; Java Programming Professor
Network and Computer Systems Administrators 5.4% Software Manager
Occupation: Network and Computer Systems Administrators U.S. Job Openings 2020-2030: 5.4% Computer Programming-Related Jobs: Software Manager
Computer Programmers -9.9% Computer Game Programmer; Computer Programmer; Computer Programmer Analyst; Java Architect; Java Developer; Java Programmer; Software Programmer
Occupation: Computer Programmers U.S. Job Openings 2020-2030: -9.9% Computer Programming-Related Jobs: Computer Game Programmer; Computer Programmer; Computer Programmer Analyst; Java Architect; Java Developer; Java Programmer; Software Programmer

18 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

Computer and Information Systems Managers $ 169,510 Computer Programming Manager; Programming and Software Development Project Manager; Software Development Director; Software Engineering Director; Software Project Manager
Occupation: Computer and Information Systems Managers National Median Salary: $ 169,510 Computer Programming-Related Jobs: Computer Programming Manager; Programming and Software Development Project Manager; Software Development Director; Software Engineering Director; Software Project Manager
Database Architects $ 134,700 Database Software Consultant; Database Software Tech (Database Software Technician)
Occupation: Database Architects National Median Salary: $ 134,700 Computer Programming-Related Jobs: Database Software Consultant; Database Software Tech (Database Software Technician)
Software Developers $ 132,270 Applications Software Engineering Information Technology Specialist (Applications Software Engineering IT Specialist); ASP.NET Developer; C++ Developer; Commercial Drone Software Developer; Computer Programmer Analyst; Computer Software Engineer; Computer Systems Software Architect; Computer Systems Software Engineer; Drone Software Development Engineer; Embedded Software Engineer; Embedded Systems Software Developer; Full Stack Software Engineer; Java Architect; Java Programmer; Java Software Developer; Java Software Engineer; JavaScript Developer; Python Developer; Ruby on Rails Developer; 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 Developer; Software Systems Engineer; Software Tester; Software Writer; Systems Software Designer; Systems Software Engineer; Systems Software Specialist; Windows Software Engineer
Occupation: Software Developers National Median Salary: $ 132,270 Computer Programming-Related Jobs: Applications Software Engineering Information Technology Specialist (Applications Software Engineering IT Specialist); ASP.NET Developer; C++ Developer; Commercial Drone Software Developer; Computer Programmer Analyst; Computer Software Engineer; Computer Systems Software Architect; Computer Systems Software Engineer; Drone Software Development Engineer; Embedded Software Engineer; Embedded Systems Software Developer; Full Stack Software Engineer; Java Architect; Java Programmer; Java Software Developer; Java Software Engineer; JavaScript Developer; Python Developer; Ruby on Rails Developer; 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 Developer; Software Systems Engineer; Software Tester; Software Writer; Systems Software Designer; Systems Software Engineer; Systems Software Specialist; Windows Software Engineer
Information Security Engineers $ 104,920 Cybersecurity Software Developer; Cybersecurity Software Engineer
Occupation: Information Security Engineers National Median Salary: $ 104,920 Computer Programming-Related Jobs: Cybersecurity Software Developer; Cybersecurity Software Engineer
Blockchain Engineers $ 104,920 Blockchain Software Developer; Blockchain Software Engineer
Occupation: Blockchain Engineers National Median Salary: $ 104,920 Computer Programming-Related Jobs: Blockchain Software Developer; Blockchain Software Engineer
Computer Systems Engineers/Architects $ 104,920 Software Systems Engineer
Occupation: Computer Systems Engineers/Architects National Median Salary: $ 104,920 Computer Programming-Related Jobs: Software Systems Engineer
Information Technology Project Managers $ 104,920 Software Development Project Manager; Software Project Manager
Occupation: Information Technology Project Managers National Median Salary: $ 104,920 Computer Programming-Related Jobs: Software Development Project Manager; Software Project Manager
Computer Systems Analysts $ 103,800 Software Analyst; Software Consultant
Occupation: Computer Systems Analysts National Median Salary: $ 103,800 Computer Programming-Related Jobs: Software Analyst; Software Consultant
Software Quality Assurance Analysts and Testers $ 101,800 Applications Software Engineering Information Technology Specialist (Applications Software Engineering IT Specialist); Secure Software Assessor; Software Application Quality Assurance Specialist (Software Application QA Specialist); Software Application Support Specialist; Software Installer; Software Quality Assurance Analyst (SQA Analyst); Software Quality Assurance Consultant (Software QA Consultant); Software Quality Assurance Engineer (SQA Engineer); Software Quality Assurance Specialist (SQA Specialist); Software Quality Assurance Technician (SQA Technician); Software Quality Control Specialist (Software QC 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 National Median Salary: $ 101,800 Computer Programming-Related Jobs: Applications Software Engineering Information Technology Specialist (Applications Software Engineering IT Specialist); Secure Software Assessor; Software Application Quality Assurance Specialist (Software Application QA Specialist); Software Application Support Specialist; Software Installer; Software Quality Assurance Analyst (SQA Analyst); Software Quality Assurance Consultant (Software QA Consultant); Software Quality Assurance Engineer (SQA Engineer); Software Quality Assurance Specialist (SQA Specialist); Software Quality Assurance Technician (SQA Technician); Software Quality Control Specialist (Software QC 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
Database Administrators $ 101,510 Database Software Technician (Database Software Tech); Databases Software Consultant
Occupation: Database Administrators National Median Salary: $ 101,510 Computer Programming-Related Jobs: Database Software Technician (Database Software Tech); Databases Software Consultant
Computer Programmers $ 99,700 Computer Game Programmer; Computer Programmer; Computer Programmer Analyst; Java Architect; Java Developer; Java Programmer; Software Programmer
Occupation: Computer Programmers National Median Salary: $ 99,700 Computer Programming-Related Jobs: Computer Game Programmer; Computer Programmer; Computer Programmer Analyst; Java Architect; Java Developer; Java Programmer; Software Programmer
Web and Digital Interface Designers $ 98,540 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 National Median Salary: $ 98,540 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 Science Teachers, Postsecondary $ 96,430 C++ Professor; Computer Programming Professor; Java Programming Professor
Occupation: Computer Science Teachers, Postsecondary National Median Salary: $ 96,430 Computer Programming-Related Jobs: C++ Professor; Computer Programming Professor; Java Programming Professor
Network and Computer Systems Administrators $ 95,360 Software Manager
Occupation: Network and Computer Systems Administrators National Median Salary: $ 95,360 Computer Programming-Related Jobs: Software Manager
Web Developers $ 84,960 Back End Software Engineer; Front End Software Engineer; JavaScript Developer; PHP Developer (Personal Home Page Developer); PHP Web Developer (Personal Home Page Web Developer); PHP Website Developer; Ruby on Rails Developer; Web Software Engineer
Occupation: Web Developers National Median Salary: $ 84,960 Computer Programming-Related Jobs: Back End Software Engineer; Front End Software Engineer; JavaScript Developer; PHP Developer (Personal Home Page Developer); PHP Web Developer (Personal Home Page Web Developer); PHP Website Developer; Ruby on Rails Developer; Web Software Engineer
Training and Development Specialists $ 64,340 Computer Software Training Specialist; Software Trainer
Occupation: Training and Development Specialists National Median Salary: $ 64,340 Computer Programming-Related Jobs: Computer Software Training Specialist; Software Trainer
Computer Numerically Controlled Tool Programmers $ 63,440 Sheet Metal Computer Numerically Controlled Programmer
Occupation: Computer Numerically Controlled Tool Programmers National Median Salary: $ 63,440 Computer Programming-Related Jobs: Sheet Metal Computer Numerically Controlled Programmer
Computer User Support Specialists $ 59,240 Software Installer
Occupation: Computer User Support Specialists National Median Salary: $ 59,240 Computer Programming-Related Jobs: Software Installer

18 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

Computer Science Teachers, Postsecondary 5 C++ Professor; Computer Programming Professor; Java Programming Professor
Occupation: Computer Science Teachers, Postsecondary Education/Preparation: 5 Computer Programming-Related Jobs: C++ Professor; Computer Programming Professor; Java Programming Professor
Computer and Information Systems Managers 4 Computer Programming Manager; 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; Programming and Software Development Project Manager; Software Development Director; Software Engineering Director; Software Project Manager
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
Training and Development Specialists 4 Computer Software Training Specialist; Software Trainer
Occupation: Training and Development Specialists Education/Preparation: 4 Computer Programming-Related Jobs: Computer Software Training Specialist; Software Trainer
Software Quality Assurance Analysts and Testers 4 Applications Software Engineering Information Technology Specialist (Applications Software Engineering IT Specialist); Secure Software Assessor; Software Application Quality Assurance Specialist (Software Application QA Specialist); Software Application Support Specialist; Software Installer; Software Quality Assurance Analyst (SQA Analyst); Software Quality Assurance Consultant (Software QA Consultant); Software Quality Assurance Engineer (SQA Engineer); Software Quality Assurance Specialist (SQA Specialist); Software Quality Assurance Technician (SQA Technician); Software Quality Control Specialist (Software QC 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 Application Quality Assurance Specialist (Software Application QA Specialist); Software Application Support Specialist; Software Installer; Software Quality Assurance Analyst (SQA Analyst); Software Quality Assurance Consultant (Software QA Consultant); Software Quality Assurance Engineer (SQA Engineer); Software Quality Assurance Specialist (SQA Specialist); Software Quality Assurance Technician (SQA Technician); Software Quality Control Specialist (Software QC 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
Software Developers 4 Applications Software Engineering Information Technology Specialist (Applications Software Engineering IT Specialist); ASP.NET Developer; C++ Developer; Commercial Drone Software Developer; Computer Programmer Analyst; Computer Software Engineer; Computer Systems Software Architect; Computer Systems Software Engineer; Drone Software Development Engineer; Embedded Software Engineer; Embedded Systems Software Developer; Full Stack Software Engineer; Java Architect; Java Programmer; Java Software Developer; Java Software Engineer; JavaScript Developer; Python Developer; Ruby on Rails Developer; 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 Developer; 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); ASP.NET Developer; C++ Developer; Commercial Drone Software Developer; Computer Programmer Analyst; Computer Software Engineer; Computer Systems Software Architect; Computer Systems Software Engineer; Drone Software Development Engineer; Embedded Software Engineer; Embedded Systems Software Developer; Full Stack Software Engineer; Java Architect; Java Programmer; Java Software Developer; Java Software Engineer; JavaScript Developer; Python Developer; Ruby on Rails Developer; 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 Developer; Software Systems Engineer; Software Tester; Software Writer; Systems Software Designer; Systems Software Engineer; Systems Software Specialist; Windows Software Engineer
Network and Computer Systems Administrators 4 Software Manager
Occupation: Network and Computer Systems Administrators Education/Preparation: 4 Computer Programming-Related Jobs: Software Manager
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
Information Security Engineers 4 Cybersecurity Software Developer; Cybersecurity Software Engineer
Occupation: Information Security Engineers Education/Preparation: 4 Computer Programming-Related Jobs: Cybersecurity Software Developer; Cybersecurity Software Engineer
Database Architects 4 Database Software Consultant; Database Software Tech (Database Software Technician)
Occupation: Database Architects Education/Preparation: 4 Computer Programming-Related Jobs: Database Software Consultant; Database Software Tech (Database Software Technician)
Database Administrators 4 Database Software Technician (Database Software Tech); Databases Software Consultant
Occupation: Database Administrators Education/Preparation: 4 Computer Programming-Related Jobs: Database Software Technician (Database Software Tech); Databases Software Consultant
Computer Systems Engineers/Architects 4 Software Systems Engineer
Occupation: Computer Systems Engineers/Architects Education/Preparation: 4 Computer Programming-Related Jobs: Software Systems Engineer
Computer Programmers 4 Computer Game Programmer; Computer Programmer; Computer Programmer Analyst; Java Architect; Java Developer; Java Programmer; Software Programmer
Occupation: Computer Programmers Education/Preparation: 4 Computer Programming-Related Jobs: Computer Game Programmer; Computer Programmer; Computer Programmer Analyst; Java Architect; Java Developer; Java Programmer; Software Programmer
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 User Support Specialists 3 Software Installer
Occupation: Computer User Support Specialists Education/Preparation: 3 Computer Programming-Related Jobs: Software Installer
Computer Systems Analysts 3 Software Analyst; Software Consultant
Occupation: Computer Systems Analysts Education/Preparation: 3 Computer Programming-Related Jobs: Software Analyst; Software Consultant
Computer Numerically Controlled Tool Programmers 3 Sheet Metal Computer Numerically Controlled Programmer
Occupation: Computer Numerically Controlled Tool Programmers Education/Preparation: 3 Computer Programming-Related Jobs: Sheet Metal Computer Numerically Controlled Programmer
Web Developers 3 Back End Software Engineer; Front End Software Engineer; JavaScript Developer; PHP Developer (Personal Home Page Developer); PHP Web Developer (Personal Home Page Web Developer); PHP Website Developer; Ruby on Rails Developer; Web Software Engineer
Occupation: Web Developers Education/Preparation: 3 Computer Programming-Related Jobs: Back End Software Engineer; Front End Software Engineer; JavaScript Developer; PHP Developer (Personal Home Page Developer); PHP Web Developer (Personal Home Page Web Developer); PHP Website Developer; Ruby on Rails Developer; Web Software Engineer

Scroll through the picklist (below). There are 92 specific Computer Programming job titles 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 job titles below

Browse the list (Don't Filter) - You can simply explore the list of job titles. 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) :

Applications Software Engineering Information Technology Specialist (Applications Software Engineering IT Specialist)
ASP.NET Developer
Back End Software Engineer
Blockchain Software Developer
Blockchain Software Engineer
C++ Developer
C++ Professor
Commercial Drone Software Developer
Computer Game Programmer
Computer Programmer
Computer Programmer Analyst
Computer Programming Manager
Computer Programming Professor
Computer Software Engineer
Computer Software Training Specialist
Computer Systems Software Architect
Computer Systems Software Engineer
Cybersecurity Software Developer
Cybersecurity Software Engineer
Database Software Consultant
Database Software Tech (Database Software Technician)
Database Software Technician (Database Software Tech)
Databases Software Consultant
Drone Software Development Engineer
Embedded Software Engineer
Embedded Systems Software Developer
Front End Software Engineer
Full Stack Software Engineer
Java Architect
Java Developer
Java Programmer
Java Programming Professor
Java Software Developer
Java Software Engineer
JavaScript Developer
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)
Programming and Software Development Project Manager
Python Developer
Ruby on Rails Developer
Secure Software Assessor
Sheet Metal Computer Numerically Controlled Programmer
Software Analyst
Software Application Quality Assurance Specialist (Software Application QA Specialist)
Software Application Support Specialist
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 Installer
Software Manager
Software Programmer
Software Project Manager
Software Quality Assurance Analyst (SQA Analyst)
Software Quality Assurance Consultant (Software QA Consultant)
Software Quality Assurance Engineer (SQA Engineer)
Software Quality Assurance Specialist (SQA Specialist)
Software Quality Assurance Technician (SQA Technician)
Software Quality Control Specialist (Software QC Specialist)
Software Quality Engineer
Software Quality Tester
Software Requirements Engineer
Software Systems Developer
Software Systems Engineer
Software Test Analyst
Software Test Engineer
Software Tester
Software Testing Specialist
Software Trainer
Software Writer
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 © 2024 About This Page