Occupational Guides banner
Summary Guide for

Software Developers, Applications in Santa Clara County

May also be called: Application Integration Engineers; Applications Developers; Business Systems Analysts; Computer Consultants; Programmer Analysts; Software Architects; Software Development Engineers; Software Engineers; and Technical Consultants

Specialties within this occupation include: Mobile Applications Software Developers

What Would I Do?

Software Developers, Applications develop, create, and modify general computer applications software or specialized utility programs. They design and develop software for computer games, business applications, and middleware. Their work evolves rapidly, reflecting new areas of specialization or changes in technology, as well as the preferences and practices of employers and customers.

Applications Software Developers work in well-lit and comfortable offices or computer laboratories. They frequently work more than 40 hours a week due to the project-oriented nature of their work. Applications Software Developers may also work evenings and weekends to meet deadlines or solve technical problems. Telecommuting is becoming more common allowing Applications Software Developers to work away from their main office or in remote locations.

Will This Job Fit Me?

The job of Applications Software Developer may appeal to those who enjoy activities that involve working with ideas and require an extensive amount of thinking.

What Wages and Benefits Can I Expect?

The median wage in 2021 for Software Developers, Applications in California was N/A annually. The median is the point at which half of the workers earn more and half earn less.

Annual Wages for 2021Low
(25th percentile)
(50th percentile)
(75th percentile)
Source: EDD/LMID Occupational Employment Statistics Survey, 2021 at www.labormarketinfo.edd.ca.gov/data/wages.html Wages do not reflect self-employment.

Applications Software Developers generally receive medical, dental, and life insurance; vacation; sick leave; and retirement plans from their employers. Some companies also offer stock options. Those who are self-employed must provide their own insurance and retirement.

What is the Job Outlook?

Large growth is expected to occur as businesses, organizations, and individuals continue to adopt and integrate new technologies and maximize the efficiency of their current computer systems.

How Do I Qualify?

Candidates for Applications Software Developer positions should have a bachelor’s degree with a background in computer systems and technologies.

Finding a Job

Networking is important in this occupation, since many Applications Software Developers find work through referrals. Joining computer user groups is a good way to meet other Software Developers and potential employers. Jobs can also be found through direct application to employers, newspaper classified advertisements, online job boards, and professional organizations.  Online job opening systems include JobCentral at www.jobcentral.com and CalJOBSSM at www.caljobs.ca.gov.

To find your nearest One-Stop Career Center, go to Service Locator. View the helpful job search tips for more resources. (requires Adobe Reader).

Learn More About Software Developers, Applications

The California Occupational Guides are a product of:
The California Employment Development Department
Labor Market Information Division

Printed on Saturday, June 25, 2022