"Being a principal software engineer allows me to get my hands into more design work as well as actual coding. As someone who enjoys the design process, that is, picking the design patterns to use for class communication, deciding how an application might override certain behaviors, and deciding an the actual algorithm to implement a solution is an exciting process to me. I also do enjoy the current agile process methodology we follow at WMS as this allows us time to construct unit test harnesses around particular libraries we construct, and allows us time to iteratively construct our projects and constantly ensure quality through the unit tests."
"The expectations of Principal Software Engineer if very high for this position."
"As a principal engineer I have the opportunity to take on a leadership position both within the software group and in the company as a whole that allows me to play a very active role in the design and development of our products."
"Technically very fulfilling, but it gets extremely frustrating when non-technical people attempt to sound smart and get in the way by telling me how to do my job, even down to the level of telling me what classes I am allowed to refactor, how I should refactor them, or if I should create a reusable library. I've learned now to just ignore the others as ridiculously insecure."
"I hate being overburdened with enhancements."
"Yes, it's a very rewarding job."
"Yes you get to be creative, and get good feedback."
"I was fortunate to be able to work on a team that was 100% remote so I could appoint my home office with as much comfort and technology as I wished and work in an environment that was probably actually far superior than any corner office in the Tower. And, you can't beat a commute of 13 stairs that you can make in your slippers. My team was largely self-directed and we were able to pick our own projects, schedules, and working hours. I was able to work on a lot of interesting development projects and enjoyed my work immensely."
"The chance to really make a difference in projects."
"To be a technician is a cool thing."
"While working around 10 years, I'd like to recommend anybody to join Broadcom since there is lot of chance to relocate and had a lot of business trips. And also there is a good procedure for entry level and staff, sr, principal accordingly."
"Excellent telecommuting policy, very casual dress, both of which were great. Working with other very talented engineers was rewarding and truly a growth experience."
"Building new and interesting things is the greatest thing about being a software engineer. You are limited only by your imagination for the ways to solve a problem.The most difficult part is building the bridge between your understanding of a problem domain and the understanding of the person who needs the work done. In many ways, it is a language barrier that is difficult to cross but very rewarding,"
Update your browser to have a more positive job search experience.
Upgrade My Browser