I have been working in a small team of 3 people since the end of last year. I work for a big company with a very relaxed and "young" culture so it is normal for employees to socialize after work, be friends and even date each other.
I have been having issues with one of these two colleagues I work with, that resulted into me blowing up at her yesterday and I don't know how to handle things from here.
This colleague is a subtle workplace bully, the type that makes snarky remarks trying to make it seem like she was just joking. Initially the remarks were on a personal level, mostly when we were out on Fridays after work with other colleagues. Initially her remarks were mostly catty comments about the (uncalled for) male attention I received at the pub. I remember the first time she did this to me she said: "you are new here so now all the guys are crazy about you because you are the new hot thing, but it is only a mater of time until they get tired of you".
I thought she was feeling insecure about herself, so at first I let it slide and just blamed her young age (she is younger than me). Then the remarks moved onto my personal life, what a mess it was, I was too emotional, I was too full on etc etc. With hindsight, I should have never shared personal information with her but at the time I thought we were friends. Big mistake.
Then the remarks became professional, like shutting me down when I come up with a new idea at work, or subtly putting me back into my place when I show too much enthusiasm for something.
This dynamic has been going on for nearly a year and the pressure has been building up inside me. These comments are always subtle so each individual case never felt important enough to be addressed as an issue, although comment after comment I started feeling more and more insecure and attacked.
This colleague is on my same seniority level, although she essentially acts as an informal team leader (without having the title). We have different areas of expertise, so our roles are not directly comparable. Things have gotten worse since I stepped up in my role and, after talking to our manager, I started taking on more responsibilities and widening the scope of my role.
Yesterday she made one of her passive aggressive remarks to put me back in my place during a meeting with other people and our new manager, and I just lost it (after the meeting). I confronted her privately and I was very angry and shaken. I then apologized by email for the tone of the conversation, admitting that I should have approached it more rationally, but I also added that if she has an issue with me or my work she should come talk to me directly instead of dropping snarky remarks in front of other people.
Now I am really unsure on what to do. I appreciate that talking to her in such an angry state was a bad move and automatically put me in the wrong. However, I NEED her to stop making those remarks because this issue with her has been making me absolutely miserable at work and it is having a real impact on my job.
I got to a point where even just talking about this issue with someone else makes me cry out of rage and frustration. I let this go way too far and now it is hard to address it without making a fool of myself.
What do you suggest I do? How do I approach this without digging a deeper hole for myself? Please help!