Decent Flexibility, But Team-Dependent
Working at AWS means your experience really depends on your team and manager. As a Software Development Engineer, I found some decent work flexibility, but it wasn't always consistent across the board, which is common in a big tech company like this.
My specific team for cloud computing projects allowed for some hybrid work, typically 2-3 days remote, which was a big plus. It's good to have that option for a Software Development Engineer role, especially when you need focus for coding tasks at home.
The work flexibility can really vary; some managers are pretty strict about in-office attendance, even for those in non-customer facing AWS infrastructure roles. Also, while you might work from home, the expectation to be online and responsive is high, which impacts actual work-life balance.
Try to standardize hybrid work policies across all teams so it's not so manager-dependent. Consistent guidance on work from home expectations for roles like Software Development Engineer would improve morale and reduce burnout.