IBM has cut around 300 US software jobs and 100 positions in its services division.
The job cuts come as part of an effort to reduce costs and emphasise other business areas such as software telesales and technical sales, IBM said. The software employees are being encouraged to apply for new positions in these sales areas.
The company has been trimming software jobs in an effort to reduce overlapping jobs and increase efficiency.
The company laid off around 380 US software employees in September of last year, and cut 200 more software jobs last November.
IBM has more than 315,000 employees worldwide.
Scarlett Pruitt writes for IDG News Service