Software Engineer in USA
Software engineering life in the United States of America is quit busy as every company around the globe has teams offshore around the world, working and supporting multiple teams in different timezone will create some lifestyle changes which we have to balance it properly with our personal life to avoid any imbalance that could cause huge damages to either of the lifestyle.
Life of an engineer working multiple timezone create distance from social life or gathering and busy mind in balancing professional and personal life.
Many times switching jobs or contract bases project lead to travel to multiple different states or sometimes relocating completely to new state which we never been to before.
Starting journey from New York City (city never sleep), quit busy and fast running city with major financial technology companies with native and latest technology stacks. Journey started with usual work load and commonly used technology stack. As soon as cloud technologies introduced to the client, new challenges presented to the engineer's life where new concept of cloud technology and new technology stack learning curve with understanding architecture of distributed ecosystem and pros and cons comes with it. Now methodology changed because of micro-services with few parts of the business logic lead to multiple deployments in a month and go live once a month which is completely agile. Switch from legacy monolithic environment to distributed ecosystem come with huge change in life and much efforts to learn, implement and deploy. Next challenge started with supporting ecosystem and cross cutting concerns which are crucial to resolve the high severity incidents. Working in companies based in New York City is quit busy and quit heavy work load with agility in solving production issues makes life quit occupied.
As software engineer, I also want to have multiple industries experience in software industry and I have taken projects in multiple states. Mid-West states or North-West states, all have different environment with normal workload and good life balance. After having experience in fast life of New York City, other part of the country provided my comfort of enjoying personal life with more leisure and performed in my professional life.
Another chapter of my journey in another state of United States called North Carolina which I had enjoyed and cities has become more attractive to me. State is blessed with so many natural miracles and huge in space, bigger apartments, many places to enjoy physical activities or night life of social gatherings or beaches to hangout, this state had provided me whole package along with interest eCommerce project. But comparing New York with North Carolina, huge difference in number of Indian communities, Indian grocery options, temples and venues specific to festivals of multiple cultures. Culture and society is quit important for personal life and family to maintain and stay healthy mentally and to keep social engagements with the community.
Life of software engineer may varies based on city and state of the United States and your desire for money, success or simple and steady life.
Comments
Post a Comment