Evaluate Weigh the pros and cons of technologies, products and projects you are considering.

Top IT job trends you need to know about


How application design and development pros fare

Source:  apinan/Fotolia

A career in application design and development can lead to a six-figure salary, according to TechTarget's 2014 Annual Salary and Careers survey. Despite higher incomes, most software developers and architects don't think career advancement opportunities or training will improve in their companies this year.

Just fewer than 1,200 IT professionals in North America participated in the survey conducted between June and August of 2014. Of those respondents, 212 identified themselves as holding a job that focuses on application design and development.

The following slideshow looks at how those professionals responded to the survey.

NEXT: Salary low-down

View All Photo Stories

Join the conversation


Send me notifications when other members comment.

Please create a username to comment.

Do you think career advancement is in your future?
Career advancement is nebulous, and in many ways, it depends a lot on where you want to work and in what capacity. I personally enjoy being a practitioner of my craft (in this case, software testing). I'm a senior member of my team, but I work for a small division within a larger company. Generally, there are two career paths as a tester; remain a front line tester, or move into management. As of now, were I to decide to move into management, it would mean my team would need to expand significantly, or my manager would need to leave so I could take their position (neither situation seems likely in the near future). Advancement, however, need not only be considered a new job title or a higher tier in the organization. Advancement can also mean learning new skills and capitalizing on those skills. 
Career advancement can certainly be a difficult path to navigate. As you mentioned, Michael, sometimes moving up the ladder can mean taking on responsibilities and duties that aren't to your liking. Also, it's very true that titles and whatnot can mean different things depending on the company size, etc.
If IT's the IT career we're talking about we must remember that even remaining at the same career level requires to keep moving up. Learning new skills and technologies to remain relevant.
Good point, agareev. Technology is always changing, so it's important to always be looking for opportunities to acquire the latest skills and knowledge. 
I do not see it. In my last few positions the only way to advance would be if the IT manager left. I do not know if I'd want the pressures and responsibility of that job. I'm happy coding. On the flip side it seem in the past the managers get the bonuses, perks and other benefits that the rest of the staff does not. The extra salary would help offset some of the cutbacks made over the past few years. 
Yes, ToddN2000, frequently it does take someone leaving,or you switching employers, to advance. You highlight a good fact that the higher paycheck can be offset by some undesirable responsibilities.
I certainly hope so :) For me, it doesn't have to be a promotion along the same career path that I'm currently moving along. I'd like to try something different while maintaining a work-life balance, as work is definitely not the most important thing in my life. 
It's been nearly a year since I posted a reply to this, and it's interesting to see what a difference a year can make. As I said earlier, I didn't think I'd see an advancement option, since I figured I'd be primarily a software tester. Since that original post, I've become the release manager for my company, and have taken on the role of preparing and delivering our production releases. Not even part of my job description last year, but now an everyday part of life :). It's a technical advancement rather than a hierarchical one, but it's been a cool development I'm happy to have taken part in.
Congrats on the new position, Michael!
Career advancement can also mean new learning.  QA testers have to learn new technologies and tools to keep up with the industry.
Sometimes even changing carer may not offer a higher position. I made a change a few years back fro the RPG/ILE world of the i-Series to the VB .net world. Yes, I'm happier and love the new challenges.  After 30+ years in the old job environment the new position makes up for the lack of advancement opportunities.