Log In

Log In to Save

Sign Up to Save

Sign Up to Dismiss

or

The email and password you specified are invalid. Please, try again.

Email and password are mandatory

Forgot Password?

Don't have an account? Sign Up

reset password

Enter your email address and we will send you a link to reset your password.

Back to Log In

Become An Advanced Software Engineer

Where do you want to work?

To get started, tell us where you'd like to work.
Sorry, we can't find that. Please try a different city or state.

Working As An Advanced Software Engineer

  • Interacting With Computers
  • Thinking Creatively
  • Making Decisions and Solving Problems
  • Getting Information
  • Analyzing Data or Information
  • Mostly Sitting

  • $88,940

    Average Salary

What Does An Advanced Software Engineer Do At General Dynamics Mission Systems

* Performs software requirements analysis, participates in research, designs, develops and tests software and tools, to include development of new work products or enhancing existing applications, systems or embedded products
* Codes, tests, integrates and documents software solutions
* Applies principles and techniques of computer science, engineering, and mathematical analysis to the development of complex software and architectures
* Researches and analyzes data, such as customer design proposals, market trends, state of technology and industry, specifications and manuals to determine feasibility of design or application
* Participates in internal review of software components and systems
* Receives little instruction on day-to-day work
* More often responsible to define the scope, schedule and expectations for the work they execute or lead
* Independently determines approach to solutions
* Follows standard practices and procedures in analyzing situations or data from which answers can be readily obtained
* Contributes and accountable to the completion of major programs and projects
* Responsible for resolution of significant and diverse problems and issues of broad scope and complexity
* May provide leadership and/or direction to lower level employees and teams
* Failure to accomplish results or errors may cause significant project delays or require the substantial allocation of additional resources
* Collaborates with senior management and leadership within engineering and sometimes across the company
* Frequently works with organizations outside engineering or with external customers
* Builds stable working relationships internally
* Travel is required; up to 20%
* Top Secret/SCI Security clearance is required at time of hire
* Networks with senior internal and external personnel

What Does An Advanced Software Engineer Do At General Dynamics Mission Systems

* Performs software requirements analysis, participates in research, designs, develops and tests software and tools, to include development of new work products or enhancing existing applications, systems or embedded products
* Codes, tests, integrates and documents software solutions
* Applies principles and techniques of computer science, engineering, and mathematical analysis to the development of complex software and architectures
* Participates in internal review of software components and systems

What Does An Advanced Software Engineer Do At General Dynamics Mission Systems

* Designing, implementing and modifying next-generation AUV software
* Being the lead software developer on projects requiring software expertise
* Working on our AUV systems with engineers from other departments including Electrical and Mechanical Engineering, and Manufacturing and Marine Operations
* Working in office, light manufacturing, and at-sea environments

Show More

Show Less

How To Become An Advanced Software Engineer

Software developers usually have a bachelor’s degree in computer science and strong computer programming skills.

Education

Software developers usually have a bachelor’s degree, typically in computer science, software engineering, or a related field. A degree in mathematics is also acceptable. Computer science degree programs are the most common, because they tend to cover a broad range of topics. Students should focus on classes related to building software in order to better prepare themselves for work in the occupation. For some positions, employers may prefer a master’s degree.

Although writing code is not their first priority, developers must have a strong background in computer programming. They usually gain this experience in school. Throughout their career, developers must keep up to date on new tools and computer languages.

Software developers also need skills related to the industry in which they work. Developers working in a bank, for example, should have knowledge of finance so that they can understand a bank’s computing needs.

Other Experience

Many students gain experience in software development by completing an internship at a software company while in college.

Some software developers first work as computer programmers and then are given more responsibility as they gain experience. Eventually, they become developers.

Advancement

Software developers can advance to become information technology (IT) project managers, also called computer and information systems managers, a position in which they oversee the software development process.

Important Qualities

Analytical skills. Developers must analyze users’ needs and then design software to meet those needs.

Communication skills. Developers must be able to give clear instructions to others working on a project. They must also explain to their customers how the software works and answer any questions that arise.

Computer skills. Developers must understand computer capabilities and programming languages in order to design effective software.

Creativity. Developers are the creative minds behind new computer software.

Detail oriented. Developers often work on many parts of an application or system at the same time and must therefore be able to concentrate and pay attention to detail.

Interpersonal skills. Software developers must be able to work well with others who contribute to designing, developing, and programming successful software.

Problem-solving skills. Because developers are in charge of software from beginning to end, they must be able to solve problems that arise throughout the design process.

Show More

Show Less

Advanced Software Engineer jobs

Add To My Jobs

Advanced Software Engineer Demographics

Gender

  • Male

    67.9%
  • Female

    21.4%
  • Unknown

    10.7%

Ethnicity

  • White

    62.7%
  • Asian

    27.3%
  • Hispanic or Latino

    7.9%
  • Unknown

    1.1%
  • Black or African American

    0.9%
Show More

Languages Spoken

  • Tamil

    50.0%
  • Chinese

    50.0%

Advanced Software Engineer

Unfortunately we don’t have enough data for this section.

Advanced Software Engineer Education

Advanced Software Engineer

Unfortunately we don’t have enough data for this section.

Job type you want
Full Time
Part Time
Internship
Temporary

Real Advanced Software Engineer Salaries

Job Title Company Location Start Date Salary
Advanced System Software Engineer (Platform) Nimble Storage, Inc. San Jose, CA Nov 20, 2015 $148,803
Advanced System Software Engineer (Platform) Nimble Storage, Inc. San Jose, CA May 27, 2015 $148,803
Advanced Platform Software Engineer Nimble Storage, Inc. San Jose, CA Apr 14, 2014 $130,000 -
$150,000
Advanced Software Engineer Masimo Corporation Irvine, CA Jul 12, 2015 $115,000
Engineer Softwares Systems-Advanced NEC Corporation of America Rancho Cordova, CA Jan 03, 2014 $114,125
Advanced Software Engineer Zebra Technologies Corporation Holtsville, NY Jan 11, 2016 $111,582 -
$125,600
Advanced Software Engineer Kcura LLC Chicago, IL Sep 26, 2016 $106,000
Advanced Software Engineer Zebra Technologies Corporation Holtsville, NY Sep 22, 2016 $104,083 -
$158,100
Advanced Software Engineer Kcura LLC Chicago, IL Aug 19, 2016 $99,127
Advanced Software Engineer Dean Health Plan, Inc. Madison, WI Nov 16, 2015 $96,000
Advanced Powertrain Software Controls Engineer FCA Us LLC Auburn Hills, MI Jul 10, 2016 $95,400
Advanced Software Engineer TGS-Nopec Geophysical Company Houston, TX Sep 11, 2013 $95,000
Design Engineer/Advanced Software Engineer Adtran, Inc. Huntsville, AL Jan 05, 2015 $91,312 -
$100,672
Advanced Software Engineer Altera Corporation San Jose, CA Oct 01, 2011 $91,190
Advanced Software Engineer Dean Health Plan, Inc. Madison, WI Mar 24, 2014 $90,001
Design Engineer/Advanced Software Engineer Adtran, Inc. Huntsville, AL Jan 05, 2015 $89,015
Advanced Software Engineer Adtran, Inc. Huntsville, AL Sep 21, 2012 $89,000 -
$93,000
Design Engineer/Advanced Software Engineer Adtran, Inc. Huntsville, AL Jan 05, 2012 $89,000 -
$95,000
Advanced Software Engineer-Testing Cardiac Pacemakers, Inc. Saint Paul, MN Jan 31, 2010 $88,254 -
$9,492
Advanced Software Engineer Hill-Rom Services, Inc. Batesville, IN May 12, 2016 $88,000
Advanced Software Engineer ISN Software Corporation Dallas, TX Aug 15, 2013 $85,030
Advanced Software Engineer GE Intelligent Platforms, Inc. Foxborough, MA Jun 14, 2010 $84,000
Advanced Software Engineer Hill-Rom Services, Inc. Batesville, IN Aug 03, 2012 $83,959
Advanced Software Engineer Kulicke & Soffa Industries, Inc. Fort Washington, PA Sep 30, 2013 $82,500
Advanced Software Engineer In Test Kcura LLC Chicago, IL Jan 18, 2016 $80,000
Advanced Software Engineer Kulicke & Soffa Industries, Inc. Fort Washington, PA Sep 07, 2011 $79,102
Advanced Software Engineer Dean Health Plan, Inc. Madison, WI Oct 24, 2016 $77,417 -
$112,257

No Results

To get more results, try adjusting your search by changing your filters.

Show More

Top Skills for An Advanced Software Engineer

DatabasePl/SqlWebServicesC/C++UserInterfaceHtmlXMLWindowsStudioCSSSQLServerUnixCustomerRequirementTestScriptsLinuxCodeReviewsGUIAPIC #Ajax

Show More

Top Advanced Software Engineer Skills

  1. Database
  2. Pl/Sql
  3. Web Services
You can check out examples of real life uses of top skills on resumes here:
  • Implemented application connection with Database to save and retrieve CAD files as well as maintenance of revisions.
  • Developed new PL/SQL queries and stored procedures for data retrieval and validation.
  • Developed RESTful web services using Jersey for fetching the rule configuration data from central repository.
  • Implement new system features by writing robust and efficient code in C/C++.
  • Evaluated and recommended technologies including User Interface component framework/tool sets, development environment, testing and metrics tool sets.

Top Advanced Software Engineer Employers