Skip to main content

Oregon State Flag An official website of the State of Oregon »

Trade Details



Back to Trade List

Software Developer Apprenticeship Opportunities

Job Description

Software Developers identify customer needs and develop and write software code to help meet these requirements. They test their code for errors or bugs and fix problems. Software Developers work with customers to train them on how to use the programs they have developed and evaluate how the software is working for the customer.

Photo of Software Developer doing work

Working Conditions

Computer software engineers typically work in well-lit offices in comfortable surroundings or in computer laboratories. Most work at least 40 hours a week, but due to the project-oriented nature of the work, they may also have to work evenings and weekends to meet deadlines or solve unexpected technical problems.

Minimum Qualifications

These programs are only open to employees of training agents registered with local apprenticeship committees.

Available Apprenticeship Programs


There are no apprenticeships for this trade at this time. Please visit our Trade List page for a complete list of trades.