Software Engineer, Microsoft May, 17 2024, Investing, stock options, equity, evaluating offers, HSAs, ESPP, 401k, donating