Profile picture

Career Advice About Amazon

Videos and discussions from Taro to grow your tech career.

Mid-Level Software Engineer [SDE 2] at Amazon profile pic
Mid-Level Software Engineer [SDE 2] at AmazonPosted March 13, 2025

UI specialization vs generalist SWE

Hey all, I’ve been at Amazon for a while now and starting to think about what to look for next. I did a lot of innovative UI work on my last team but now have transitioned into fully backend/distributed systems work. The UI work that I was doing was extremely innovative and I felt like I was starting to develop a deep specialization in that space before transitioning to backend (not voluntarily since team priorities changed). I’m starting to casually look for new opportunities and I feel like I’m sort of at a cross roads on whether to pursue a specialized career in UI or focus on becoming a more generalist SWE. I really enjoyed the exciting UI work I was doing but I’m worried that most tech companies do not have enough scope to grow beyond senior levels as a UI engineer. This seems to be the case at Amazon, and my guess is that it’s because the backend always grows in complexity as your user base grows but the same can’t be said for front end. Of course there are some companies like Figma, Netflix that have a lot of UI scope/ambiguity. Im looking to eventually move to Chicago for personal reasons and am a bit concerned about the market out there (always open to remote also). I’ve been getting a bunch of big tech/unicorn/HFT recruiters reaching out. Some would let me interview for front end but there are others that seem to only be hiring backend. I’m comfortable working in both, but I feel like I need to pick a side since that will determine what prep work I need to do. Was wondering if I could get advice on whether it’s smarter to become more of a specialist vs generalist in today’s market. Right now im mostly interested in working at big tech/HFTs/large unicorns instead of smaller startups.

60 Views
3 Comments