Vault.com: the insider career network

Job Survey: Lead Software Engineer

This Lead Software Engineer career survey is just one of 1000s of exclusive career surveys available on Vault. Find out what it's actually like on the job with Vault's job surveys.

Read all Vault Career Surveys for the inside scoop on specific jobs
Read Vault Employee Surveys for the inside scoop on specific employers
Read Vault Student/Alumni Surveys for the inside scoop on colleges and grad schools



Location: Dublin, OH
Company: Qwest Communications Inc
Experience: Mid-level
Highest Level of Education: MBA



Job Responsibilities
software development -- 25% software analysis/troubleshooting -- 25% Project mgmt/release planning -- 10% Project requirements determination/estimation -- 15% software design -- 25%
Job Requirements
The position requires a Bachelors degree in computer science/IT OR several years professional programming experience. For the web aspects of the job, professional experience in XML, Java (J2EE -- JavaBeans, EJB's and webservices), JSP and HTML are required. In addition, database programming skills, Oracle and JDBC are necessary. The Lead position requires several years professional experience in all aspects of the software development lifecycle (design, development, testing, software release) as well as an understanding of the functional/business requirements. Lead Software Engineer is a natural progression from an software developer that is technically sound in a variety of programming languages. For this position, the career path includes Project Management, Manager of a software development team or Technical architect (designing enterprise software application architectures). As the lead works closely with the business users, there are also opportunities to work for the business units in a non-technical role.
Uppers
This is a position of exposure. It give you a change to learn a great deal about interfacing applications (as you have to work with the development teams to define the interfaces). You obtain a great deal of business knowledge (as you are working with the business users to define the functional requirements). This position opens up a multitude of opportunities throughout the company.
Downers
Generally, the workday exceeds 8 hrs. For most migrations, you are expected to oversee them (which means working long days or late nights if things do not go as planned). You may have to be the referee between fueding teams. Sometimes you get sucked into the project management role. Generally, you don't have much time for development or end up working extra hours to get your development tasks complete. Sometimes the position can be a thankless one (as you tend to troubleshoot alot of problems). Majority of the work day can be consumed by a multitude of long and tedious meetings.
Lifestyle
It is best for newcomers to have good technical coding skills. Learning as much as you can technically definately helps. It's hard to design a software application when you can't code one well. The outlook for the IT field in general is not that good. There are quite a few temporary jobs out there, but not too many permanent jobs. In the future, I think the IT job market will pick up, but only those that have professional experience and have more skills than just programming will do well. Right now, we are competing with India for the programming jobs. My experience with the Indian companies is that they may be able to program well, but the testing and design skills are lacking. So those with software application design aptitude still have a bright future in IT. The outlook for employment in the telecom industry is grim right now. Most telecom companies are laying off people. The future outlook for IT jobs in this industry is also grim. If/when the economy begins to surge, I expect the job market in this industry to recover.
Compensation
base 72K + benefits bonus 15% of base (this can vary) stock options can be included as part of bonus compensation benefits are the usual : medical, dental, vision, life insurance (up to 200% of base is free, minimal fee for more than that). 20 hrs vacation including sick days for up to 5 years. 1 week of vacation is added after 5 years.
Advice to Jobseekers
It is best for newcomers to have good technical coding skills. Learning as much as you can technically definately helps. It's hard to design a software application when you can't code one well. The outlook for the IT field in general is not that good. There are quite a few temporary jobs out there, but not too many permanent jobs. In the future, I think the IT job market will pick up, but only those that have professional experience and have more skills than just programming will do well. Right now, we are competing with India for the programming jobs. My experience with the Indian companies is that they may be able to program well, but the testing and design skills are lacking. So those with software application design aptitude still have a bright future in IT. The outlook for employment in the telecom industry is grim right now. Most telecom companies are laying off people. The future outlook for IT jobs in this industry is also grim. If/when the economy begins to surge, I expect the job market in this industry to recover.

This Lead Software Engineer career survey is just one of 1000s of exclusive career surveys available on Vault. Find out what it's actually like on the job with Vault's job surveys.

Read all Vault Career Surveys for the inside scoop on specific jobs
Read Vault Employee Surveys for the inside scoop on specific employers
Read Vault Student/Alumni Surveys for the inside scoop on colleges and grad schools