Wow, what a great (and early) start! You're making me feel old at 25.5 - which is somewhat hard to do around these parts. Welcome!
Like you, I also got an early start, with an engineering job (making about that - though a bit less straight out of the gate) - and made a few of your similar choices. Not that at 25, I have much sage wisdom, but here are a few go-backs I'd maybe consider:
- First of all, give yourself a huge, hearty congratulations. You (and I) are mighty privileged to be considering FI at this age, and I know many on the forum have wistful feelings as to not starting younger (though, I think what they've done is often way more difficult - turning around what is already a speeding train is WAY more difficult in mid-life, so props to them.) What I'm saying is: we have such opportunity, let's use it!
- You are going to get raises. Yay! I inflated a bit upon getting my first couple, and also sprung for that $1400 apartment - you can totally afford it, but you may not need it. (I was lucky and marriage happened during the end of my lease and thus: roommate/shared expenses!). Great job on maximizing tax-advantaged accounts!
- As for a car, don't go too flashy, especially if you drive in high traffic areas. They wear out/get somewhat beat down from dings, etc. I was a Seattle tech-job commuter for a year or so. Pick a reliable brand (my choice is Honda, but Toyota is supposed to be great too.) I drive a 2011 Civic which I bought from a guy on Craigslist with 26k miles (brand new!) - he had co-signed for a (former) friend who had horrible credit and the friend (not surprisingly) couldn't make the payments. The seller just wanted rid of it and his correlated shame (NEVER co-sign for anyone!) at any cost. That Civic drives in snow, to ski resorts, out to Moab, has been car camping, etc. HIGHLY recommend the small footprint especially if you are urban - it fits everywhere! My one regret is that perhaps, if I graduated this year, I might've considered electric or hybrid.
- It adds up. Seriously - you feel like you haven't saved anything after $40k the first year in the bank, but give it a couple. Compounding is real, and at your salary, it goes up fast. When you're 26, which maybe feels far now, but it's not, if you keep at it, you could be sitting on $300k+. For a bit of a confidence boost, check out the "net worth by age" things on the internet - you'll be, for lack of a less politicized term, the 1%, and if pursuing FI, that's not necessarily a bad thing (for net worth).
- As a software developer, be open to relocation - the big FANG-type companies will pay you often heftily to do this, which you want to do. This means maybe keeping a rental for a few years in your early 20's. I've now lived in five states, and it's really helped me determine where "home" is - keep your options open if you like adventure/exploring and don't just settle in your childhood hometown because it's easy (until you figure out that's where you love more than other things - if so, good on you.).
- Company stock - if you get this, sell it immediately (before gains can be taxable). Put it in regular old index funds/Betterment, etc. It's pretty risky to keep it all, and your primary employment, tied up in one company (even if that company is Google or Amazon or something, which seem infallible. Remember Cisco? Yahoo? Blockbuster? You get the idea. Diversify.)
- Track your spending/net worth/etc! I really only started doing this this year, and wish I'd started earlier. You'd be surprised where it all goes if you're not watching it. Looks like you're ahead of me in that regard!
- I understand your tithe as I too value charitable/religious giving. There are many good theories here: start immediately with 10% and run (your idea), or MMM's - get rich then give big, etc. I won't push on yours because you have a high income, and I too have felt benefit from charitable giving of this nature. If I were you, I might get very involved in whatever church you're tithing to, however, and make sure that money is going where you want it to. A tithe is a wonderful symbol of trust in your life, but don't be dumb and give it to somewhere who's squandering it (a big mega-church with million dollar pastors comes to mind) - they're getting a lot of your dollars and you have a right and a responsibility to make sure those are stewarded wisely.
You are off to such a great start - I'm looking forward to seeing more of your progress around the forums!