Highly Satisfied
Last updated Apr 10 2025
Find out what you should be paid
Use our tool to get a personalized report on your market worth.What's this?
Sr. Software Engineer / Developer / Programmer Reviews
What is it like working as a Sr. Software Engineer / Developer / Programmer?
April 2016
Sr. Software Engineer / Developer / Programmer:
Pros: Problem solving, abstract thinking, working with nice people.
Cons: Maintaining legacy code, boring meetings.
March 2016
Enterprise Level Communication.
Sr. Software Engineer / Developer / Programmer:
You're finally here, a senior. You've likely got a junior or two under your wing. That's great, but remember, you're still not a lead. Listening is more important now than even the most earnest of agendas. Learning the business is your goal now. It won't always be pretty, so remember that business doesn't need fixing. It needs accommodation. Support it's efforts and you will thrive.
March 2016
Sr. Software Engineer / Developer / Programmer:
Never stop learning. Keep your skills fresh.
February 2016
Reliability and clarity are more important than cleverness.
Sr. Software Engineer / Developer / Programmer:
- Focus on making your code understandable.
- Communicate by speaking other peoples language (e.g. Marketing personal will not understand technical descriptions)
- Respect others, just because they lack technical understanding doesn't make them stupid.
February 2016
The client is always right.
Sr. Software Engineer / Developer / Programmer:
The client is always right.
Even when they are horribly wrong.
It is STILL your job to explain (respectfully) why they are wrong, but a lot of the times you will need to swallow the swill and get the job done.
Get it all in writing - you will need that if the project fails because of all the "wrongness".
Project failure does not mean the end (often).
Having things in writing often does not mean anything. Sometimes it means everything.
Be prepared to do a HELL of a lot more than you thought you were going to do.
Be prepared to deal with a LOT of legacy (code, frameworks, systems).
READ. Read about new technology. Read about new frameworks, new/old design patterns, new trends.
Try new things, but don't expect to take your "new" thing into production. Discuss with your peers!
Don't be arrogant (you probably don't know half of what you need to know), and don't be afraid to ask questions (again, respectfully).
January 2016
Design, Develop and Maintain software products.
Sr. Software Engineer / Developer / Programmer:
Always be learning new technologies. New software tools are constantly becoming available. Learn as many tools as you can so you can have many to choose from when a new problem arises.
January 2016
Nice.
Sr. Software Engineer / Developer / Programmer:
Pros: Freedom of thought, good offices, flexible timetable.
Cons: Flexible timetable means that sometimes it flexes to sudden night shifts.
Sr. Software Engineer / Developer / Programmer 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.
›