Find out what you should be paid
Use our tool to get a personalized report on your market worth.What's this?
Software Engineer Reviews
What is it like working as a Software Engineer?
February 2016
Software Engineer:
Pros: Software engineering allows me to be creative and use my brain in solving every day problems in a unique way. There is something special about looking at a piece of code and getting a full understanding of how a system should flow and beginning to start the process.
Cons: My job is not the type of developing I like to do. We use older technology and everyone is afraid of innovation.
February 2016
Enterprise IT Culture and Experience.
Software Engineer:
Pros: -- Enterprise is a well-known and well respected employer in the Greater St. Louis area.
-- When I joined Enterprise from my previous company, there was a significant pay bump.
-- Enterprise IT has a good policy regarding remote work. (2 days/week for a
Cons: -- Many of the IT rental systems at Enterprise are very, very old. Instead of upgrading and "sunsetting" them, we still dedicate resources to maintain them and develop complicated web services to continue using the old IT systems.
-- There are constant
January 2016
Its definitely work.
Software Engineer:
Pros: I like the culture. Every one is friendly enough and is easy to talk to. There is interesting work to be done, and people seem to like doing it.
Cons: NA.
January 2016
Challenging, rewarding, and relaxed in atmosphere.
Software Engineer:
Pros: Working from home, opportunity for growth, creative input encouraged.
Cons: Limited access to certain elements critical to effective product delivery (i.e. Servers, hosting, hardware)
January 2016
Software Engineer:
Pros: New challenges, learning new technologies.
Cons: No work life balance. Paid less.
January 2016
Good.
Software Engineer:
Pros: Employee welfare facilities and care.
Cons: Salary offered is not suitable as per kind of work and company standards.
January 2016
Learn to write well.
Software Engineer:
Think of yourself as a translator between human language and programming languages. Anyone can learn to give instructions that computers can follow, but a superior software author writes well in human language, too.
Spend time writing quality documentation. Self-documenting code is wonderful, but it can't do everything. Good documentation explains why a program was written, which is much more important.
If you are in school, take a writing class every semester. Take writing classes as continuing education, in addition to any computer technical education.
Software Engineer Job Listings
Featured Content
‹
Remote Work
New research shows how to set pay for remote employees
Gender Pay Gap
New research shows that each woman experiences the disparity of gender pay gap in different ways, depending on her position, age, race and education.
Compensation Best Practices Report
From compensation planning to variable pay to pay equity analysis, we surveyed 4,900+ organizations on how they manage compensation.
Salary Budget Survey Report
See how organizations are shifting their salary budgets this year.
Retention Report
Get strategies you can use to retain top talent and learn how impactful employee retention really is.
Variable Pay Playbook
Before you decide whether variable pay is right for your org, get a deeper understanding of the variable pay options and the cultural impact of pay choices.
›