I have an offer for system development engineer with aws. could you please let me know what are the responsibilities of this role? What are the cons? Is this an operations role where I won't be able write any code daily? Will this have a huge on call responsibility?
Depends on the team. Everyone has the same oncall on most teams, even SDEs, including senior. SysDE is a hybrid systems engineer/SDE role, but it's not that well defined, and varies substantially between teams. It SHOULD have you writing code regularly, but your mileage may vary. What org is this for?
Will pm you
The role of a sysdev really does vary by team, even within the same org. As gxddbov mentioned, it’s not well defined at all and is really up to the Sr manager to define what they expect out of a sysdev. This usually equates to one of two things. Either an additional set of developers that work on infrastructure automation and are basically held to the same development practices/guidelines/bar as SDEs or someone to do all the “bitch work”. Neither of those are ideal and it’s not what we wanted for the role but people haven’t quite figured out how to utilize the skill set that sysdevs have. While this all might sound bad it’s really not. The role is still being established, it was less than 3 years ago that we made it and there are significantly less sysdevs than SDEs. This means that you can do a lot to help define the role and play a key part in how other teams work.
Can you share your offer numbers?
These are the questions you should have asked during interview. There is an AMA part in those interviews