For the second year in a row, Microsoft employees eclipsed the $100 million mark in charitable donations, raising $105 million for nearly 19,000 nonprofit organizations.

The announcement comes nearly four months after the Redmond software giant brought in Bill Gates to help celebrate raising $1 billion in cash since 1983 for approximately 31,000 nonprofits and community organizations worldwide.

Nearly two-thirds of Microsoft employees — about 37,000 of them — in the U.S. participated in the 2012 Employee Giving Program. Organizations that received the most cash donations in 2012 included: United Way of King CountyWorld VisionNorthwest HarvestHopelinkDoctors Without Borders, and Seattle Children’s Hospital Foundation.

Microsoft touts that employee giving is a key reason why young employees choose to work for the company.

Previously on GeekWire: Geek of the Week: Microsoft’s new U.S. education leader makes an impact in Kenya

Job Listings on GeekWork

Find more jobs on GeekWork. Employers, post a job here.