Solid remote culture, but watch the workload.
Working as a Senior Software Engineer at GitLab offers great flexibility because it's an all-remote company. You can really set your own schedule, which helps with personal commitments. However, it's easy to fall into working longer hours, especially when you're deeply involved in a DevOps platform project. The work-life balance here is okay, but you have to actively protect it.
The best part is the flexibility. Being remote means I can manage my day around appointments or family stuff. It's awesome for anyone in a software engineer role who needs that kind of autonomy, especially at a big tech company like this.
It's easy to work too much if you don't set boundaries. There's always more to do on the DevOps platform, and sometimes it feels like the expectation is to be always available. Some teams have more intense deadlines, making true work-life balance tough.
Managers need to actively encourage team members to disconnect and take breaks. Help distribute the workload better so people aren't constantly feeling swamped. More emphasis on sustainable pace, not just output.