How much does a Business Analyst- Software make in the United States?
-
The average Business Analyst- Software salary in the United States is $80,006 as of September 25, 2023. The range for our most popular Business Analyst- Software positions (listed below) typically falls between $69,999 and $90,012. Keep in mind that salary ranges can vary widely depending on many important factors, including position, education, certifications, additional skills, and the number of years you have spent in your profession. With more online, real-time compensation data than any other website, Salary.com helps you determine your exact pay target.
Business Analyst- Software's Annual Base Salary
Job Title | Salary | Hourly Rate | Location | Date Updated |
Software Business Analyst | $75,687 | $36.39 | United States | September 25, 2023 |
Software Architect | $145,641 | $70.02 | United States | September 25, 2023 |
Software Engineering Director | $208,804 | $100.39 | United States | September 25, 2023 |
Software Engineer IV | $141,873 | $68.21 | United States | September 25, 2023 |
Software Engineer V | $167,523 | $80.54 | United States | September 25, 2023 |
Software Developer IV | $141,880 | $68.21 | United States | September 25, 2023 |
Embedded Software Engineer IV | $140,310 | $67.46 | United States | September 25, 2023 |
VP of Software Engineering | $259,590 | $124.80 | United States | September 25, 2023 |
VP of Software Development | $259,553 | $124.79 | United States | September 25, 2023 |
Embedded Software Engineer V | $158,187 | $76.05 | United States | September 25, 2023 |
-
Software Architect is responsible for design and development of new software or extensive software revisions for external customers. Serves as the top level technical expert by creating high-level architectural specifications and addressing problems of systems integration, compatibility. Being a Software Architect performs research on the potential project feasibility to management. Requires a bachelor's degree of Computer Science or a related field. Additionally, Software Architect typically reports to a manager or head of a department. Software Architect is a specialist on complex technical and business matters. Work is highly independent. May assume a team lead role for the work group. To be a Software Architect typically requires 7+ years of related experience. View Software Architect SalaryAlternate Job Titles:Software Architect and Technical Expert, Software Research and Design Architect
-
Software Engineering Director directs and oversees the software engineering function in developing, releasing, and maintaining software applications/operating systems according to business needs. Establishes policies and procedures that produce high-quality software product and service. Being a Software Engineering Director requires a bachelor's degree. Typically reports to top management. The Software Engineering Director manages a departmental sub-function within a broader departmental function. Creates functional strategies and specific objectives for the sub-function and develops budgets/policies/procedures to support the functional infrastructure. Deep knowledge of the managed sub-function and solid knowledge of the overall departmental function. To be a Software Engineering Director typically requires 5+ years of managerial experience. View Software Engineering Director SalaryAlternate Job Titles:Director of Software Engineering, Software Development DirectorCategories : IT - Computers, Software , Executive and Management , IT - All , IT - Executive, Consulting
-
Software Engineer IV designs and develops software applications. Performs coding, debugging, testing and troubleshooting throughout the application development process. Being a Software Engineer IV requires a bachelor's degree. Typically reports to a manager. Software Engineer IV is a specialist on complex technical and business matters. Work is highly independent. May assume a team lead role for the work group. To be a Software Engineer IV typically requires 7+ years of related experience. View Software Engineer IV SalaryAlternate Job Titles:Software Developer IV, Software Engineer - Project Lead
-
Software Engineer V designs and develops software applications. Performs coding, debugging, testing and troubleshooting throughout the application development process. Being a Software Engineer V may provide consultation on complex projects. Requires a bachelor's degree. Additionally, Software Engineer V typically reports to a manager. The Software Engineer V works on advanced, complex technical projects or business issues requiring state of the art technical or industry knowledge. Works autonomously. Goals are generally communicated in solution or project goal terms. May provide a leadership role for the work group through knowledge in the area of specialization. To be a Software Engineer V typically requires 10+ years of related experience. View Software Engineer V SalaryAlternate Job Titles:Software Developer V, Software Engineer - Consultant
-
The Software Developer IV performs coding, debugging, testing and troubleshooting throughout the application development process. Designs and develops software applications. Being a Software Developer IV typically reports to a manager. Requires a bachelor's degree. Software Developer IV is a specialist on complex technical and business matters. Work is highly independent. May assume a team lead role for the work group. Working as a Software Developer IV typically requires 7+ years of related experience. View Software Developer IV SalaryAlternate Job Titles:Software Engineer IV, Software Engineer - Project Lead
-
Embedded Software Engineer IV designs, develops, tests, debugs, and implements embedded software and systems. Develops software and firmware source code in C/C++, Embedded C, and other languages. Being an Embedded Software Engineer IV understanding of common communication interfaces like SPI, I2C, USB, UART, and others. Utilizes version control, simulation, debugging, and other development tools. Additionally, Embedded Software Engineer IV collaborates cross functionally with hardware engineers. Provides engineering support for testing, deployment, and updates. Requires a bachelor's degree in computer science, electrical engineering, or related field. Typically reports to a manager or head of a unit/department. The Embedded Software Engineer IV work is highly independent. May assume a team lead role for the work group. A specialist on complex technical and business matters. To be an Embedded Software Engineer IV typically requires 7+ years of related experience. View Embedded Software Engineer IV SalaryAlternate Job Titles:Firmware Engineer IV
-
The VP of Software Engineering oversees the development, release, and maintenance of software applications in accordance with business needs. Establishes and directs the strategic long term goals, policies and procedures for an organization's software development program. Being a VP of Software Engineering demonstrates expertise in a variety of the field's concepts, practices, and procedures. May require a bachelor's/master's degree. In addition, VP of Software Engineering typically reports to top management. Responsible for the development of functional or business unit strategy for the entire organization. Defines corporate vision and strategy establishes company direction and focus. Executes multiple high impact initiatives to achieve overall corporate goals. View VP of Software Engineering SalaryAlternate Job Titles:Top Software Development Executive, Executive Director of Software Engineering/Application Development, Head of Application Software Development, VP of Software DevelopmentCategories : IT - Computers, Software , Executive and Management , IT - All , IT - Executive, Consulting
-
The VP of Software Development oversees the development, release, and maintenance of software applications in accordance with business needs. Establishes and directs the strategic long term goals, policies and procedures for an organization's software development program. Being a VP of Software Development demonstrates expertise in a variety of the field's concepts, practices, and procedures. May require a bachelor's/master's degree. In addition, VP of Software Development typically reports to top management. Responsible for the development of functional or business unit strategy for the entire organization. Defines corporate vision and strategy establishes company direction and focus. Executes multiple high impact initiatives to achieve overall corporate goals. View VP of Software Development SalaryAlternate Job Titles:Top Software Development Executive, Executive Director of Software Engineering/Application Development, Head of Application Software Development, VP of Software EngineeringCategories : IT - Computers, Software , Executive and Management , IT - All , IT - Executive, Consulting
-
Embedded Software Engineer V designs, develops, tests, debugs, and implements embedded software and systems. Develops software and firmware source code in C/C++, Embedded C, and other languages. Being an Embedded Software Engineer V understanding of common communication interfaces like SPI, I2C, USB, UART, and others. Utilizes version control, simulation, debugging, and other development tools. Additionally, Embedded Software Engineer V collaborates cross functionally with hardware engineers. Provides engineering support for testing, deployment, and updates. Requires a bachelor's degree in computer science, electrical engineering, or related field. Typically reports to a manager or head of a unit/department. The Embedded Software Engineer V works autonomously. Goals are generally communicated in "solution" or project goal terms. May provide a leadership role for the work group through knowledge in the area of specialization. Works on advanced, complex technical projects or business issues requiring state of the art technical or industry knowledge. To be an Embedded Software Engineer V typically requires 10+ years of related experience. View Embedded Software Engineer V SalaryAlternate Job Titles:Firmware Engineer V