... analysis tools to characterize protocols, interfaces, and functionality of target systems • ... of software/firmware • Experience with disassembly tools, such as IDA Pro, Binary Ninja, or ...
... analysis tools to characterize protocols, interfaces, and functionality of target systems • ... of software/firmware • Experience with disassembly tools, such as IDA Pro, Binary Ninja, or ...
Description Client Solution Architects (CSA) is currently seeking a Software Quality Assurance Analyst to support a program in Arlington. VA. For nearly 50 years, CSA has delivered integrated ...
Description Client Solution Architects (CSA) is currently seeking a Software Quality Assurance Analyst to support a program in Arlington. VA. For nearly 50 years, CSA has delivered integrated ...
Job Summary : STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This position offers an excellent ...
Job Summary : STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This position offers an excellent ...
Client Solution Architects (CSA) is currently seeking a Software Quality Assurance Analyst to support a program in Arlington. VA. For nearly 50 years, CSA has delivered integrated technology and ...
Quick apply
Client Solution Architects (CSA) is currently seeking a Software Quality Assurance Analyst to support a program in Arlington. VA. For nearly 50 years, CSA has delivered integrated technology and ...
We are seeking a talented Software Quality Assurance Analyst with a strong background in manual testing and intermediate experience in QA automation. This individual will work within our agile ...
We are seeking a talented Software Quality Assurance Analyst with a strong background in manual testing and intermediate experience in QA automation. This individual will work within our agile ...
Senior Data Analyst (Part-Time)
Arlington, VA · On-site
$73.76 - $76.17/hr
Ensure compatibility between equipment and software, analyze operational/systems requirements, support design reviews, and present technical briefings. * Work as RISC liaison to CIO for server/system ...
Senior Data Analyst (Part-Time)
Arlington, VA · On-site
$73.76 - $76.17/hr
Ensure compatibility between equipment and software, analyze operational/systems requirements, support design reviews, and present technical briefings. * Work as RISC liaison to CIO for server/system ...
Client Solution Architects (CSA) is currently seeking a Software Quality Assurance Analyst to support a program at Arlington, VA. For nearly 50 years, CSA has delivered integrated technology and ...
Quick apply
Client Solution Architects (CSA) is currently seeking a Software Quality Assurance Analyst to support a program at Arlington, VA. For nearly 50 years, CSA has delivered integrated technology and ...
Description Client Solution Architects (CSA) is currently seeking a Software Quality Assurance Analyst to support a program at Arlington, VA. For nearly 50 years, CSA has delivered integrated ...
Description Client Solution Architects (CSA) is currently seeking a Software Quality Assurance Analyst to support a program at Arlington, VA. For nearly 50 years, CSA has delivered integrated ...
Software Compliance Analyst
Arlington, VA · On-site
Bering-Alaka`ina Holdings, LLC is looking for a Software Compliance Analyst to support our government customer located in Arlington, Virgina. This position is 100% on-site. DESCRIPTION OF ...
Software Compliance Analyst
Arlington, VA · On-site
Bering-Alaka`ina Holdings, LLC is looking for a Software Compliance Analyst to support our government customer located in Arlington, Virgina. This position is 100% on-site. DESCRIPTION OF ...
Principal Software Reverse Engineer
Arlington, VA · On-site
$204K - $284K/yr
STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This opportunity will be part of a multidisciplinary team ...
Principal Software Reverse Engineer
Arlington, VA · On-site
$204K - $284K/yr
STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This opportunity will be part of a multidisciplinary team ...
Job Type Full-time Description Client Solution Architects (CSA) is currently seeking a Software Quality Assurance Analyst to support a program at Arlington, VA. For nearly 50 years, CSA has delivered ...
Job Type Full-time Description Client Solution Architects (CSA) is currently seeking a Software Quality Assurance Analyst to support a program at Arlington, VA. For nearly 50 years, CSA has delivered ...
Bering-Alaka`ina Holdings, LLC is looking for a Software Compliance Analyst to support our government customer located in Arlington, Virgina. This position is 100% on-site. DESCRIPTION OF ...
Bering-Alaka`ina Holdings, LLC is looking for a Software Compliance Analyst to support our government customer located in Arlington, Virgina. This position is 100% on-site. DESCRIPTION OF ...
Software Reverse Engineer
Arlington, VA · On-site
$112K - $154K/yr
STR is hiring a Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. Work must be performed onsite. What you'll do: * Reverse ...
Software Reverse Engineer
Arlington, VA · On-site
$112K - $154K/yr
STR is hiring a Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. Work must be performed onsite. What you'll do: * Reverse ...
Software Reverse Engineer
$112K - $154K/yr
STR is hiring a Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. Work must be performed onsite. What you'll do: * Reverse ...
Quick apply
Software Reverse Engineer
$112K - $154K/yr
STR is hiring a Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. Work must be performed onsite. What you'll do: * Reverse ...
Reporting Analyst/ BI Consultant
Herndon, VA · On-site
Analysts must work with both IT departments and project managers to find any issues with custom software, as well as to propose and develop upgrades to deal with technical issues and enhance ...
Reporting Analyst/ BI Consultant
Herndon, VA · On-site
Analysts must work with both IT departments and project managers to find any issues with custom software, as well as to propose and develop upgrades to deal with technical issues and enhance ...
Reporting Analyst/ BI Consultant
Herndon, VA · On-site
Analysts must work with both IT departments and project managers to find any issues with custom software, as well as to propose and develop upgrades to deal with technical issues and enhance ...
Reporting Analyst/ BI Consultant
Herndon, VA · On-site
Analysts must work with both IT departments and project managers to find any issues with custom software, as well as to propose and develop upgrades to deal with technical issues and enhance ...
Services include technical analysis, design, implementation and maintenance of Securiport's software solutions, training, and technical support to the field operations. We are seeking a dynamic and ...
Services include technical analysis, design, implementation and maintenance of Securiport's software solutions, training, and technical support to the field operations. We are seeking a dynamic and ...
Services include technical analysis, design, implementation and maintenance of Securiport's software solutions, training, and technical support to the field operations. We are seeking a dynamic and ...
Services include technical analysis, design, implementation and maintenance of Securiport's software solutions, training, and technical support to the field operations. We are seeking a dynamic and ...
Services include technical analysis, design, implementation and maintenance of Securiports software solutions, training, and technical support to the field operations. We are seeking a dynamic and ...
Quick apply
Services include technical analysis, design, implementation and maintenance of Securiports software solutions, training, and technical support to the field operations. We are seeking a dynamic and ...
C++ Software Developer
Manassas, VA · On-site
$100K - $140K/yr
The ideal candidate has gained experience with the full software development lifecycle in an object-oriented analysis and design environment. The Developer will be responsible for performing system ...
C++ Software Developer
Manassas, VA · On-site
$100K - $140K/yr
The ideal candidate has gained experience with the full software development lifecycle in an object-oriented analysis and design environment. The Developer will be responsible for performing system ...
Software Analyst information
See Virginia salary details
$24.31 - $27.60
4% of jobs
$27.60 - $30.90
4% of jobs
$30.90 - $34.19
13% of jobs
$35.24 is the 25th percentile. Wages below this are outliers.
$34.19 - $37.48
12% of jobs
$37.48 - $40.78
4% of jobs
$40.78 - $44.07
3% of jobs
$44.07 - $47.36
1% of jobs
$47.36 - $50.65
7% of jobs
The median wage is $50.85 / hr.
$50.65 - $53.95
18% of jobs
$54.86 is the 75th percentile. Wages above this are outliers.
$53.95 - $57.24
29% of jobs
$57.24 - $60.53
4% of jobs
$24
$46
$60
How much do software analyst jobs pay per hour?
What is the difference between Software Analyst vs Software Developer?
| Aspect | Software Analyst | Software Developer |
|---|---|---|
| Primary Role | Analyzes business needs, gathers requirements, and designs solutions | Writes, tests, and maintains software code |
| Skills & Certifications | Business analysis, requirements gathering, UML, possibly certifications like CBAP | Programming languages, software engineering, certifications like Microsoft Certified |
| Work Environment | Collaborates with stakeholders, often in office or client sites | Develops software in teams or individually, often in office or remote settings |
| Industry Usage | Common in IT consulting, finance, healthcare, and enterprise sectors | Prevalent in tech companies, startups, and software firms |
While both roles work closely in software projects, a Software Analyst focuses on understanding business needs and translating them into technical requirements, whereas a Software Developer primarily builds and codes the software solutions based on those requirements.
How to get a job as an IT analyst?
What is a software analyst's salary?
How does a Software Analyst typically collaborate with development and QA teams during a project lifecycle?
What does a software analyst do?
What Does a Software Analyst Do?
As a software analyst, your responsibilities are to act as the go-between for the developers and the users. Your duties are to assess the scope of the software project, specify the users’ needs to the developers, and establish the requirements of each program. You also fill out the SRS documentation, which provides the developers and project manager with descriptions of the software as the developers move through the project. Analysts also need technical skills to aid developers and translate user needs into more technical specifications for the application.
What are the key skills and qualifications needed to thrive as a Software Analyst, and why are they important?
How much does an IT analyst earn?
What are Software Analysts?

Job description
STR is a growing technology company specializing in advanced research and development for defense, intelligence, and national security. They are seeking a Principal Software Reverse Engineer who will reverse engineer complex software or firmware, develop innovative cybersecurity solutions, and lead multi-discipline teams to tackle challenging problems.
Responsibilities:
• Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and operating systems
• Developing and applying automated reverse engineering and binary analysis tools to characterize protocols, interfaces, and functionality of target systems
• Developing innovative cybersecurity solutions
• Leading multi-discipline teams to tackle challenging problems from a wide variety of technologies to develop innovative cybersecurity solutions
• Performing vulnerability weaponization, exploit development, payload development, and exploit mitigation on a variety of challenging targets
• Technical marketing to existing and potential customers
• Technical proposal development (idea generation, writing, reviewing, editing)
• Documenting, demonstrating, and presenting research
• Solving real world problems that have an impact on national security
Qualifications:
Required:
• Active Top Secret (TS) security clearance
• U.S. citizenship
• Bachelors Degree in Computer Science, Computer Engineering, Cybersecurity or related field plus a minimum of 15 years relevant experience (MS or PhD with equivalent work experience may also be considered)
• Substantial experience leading technical teams on advanced reverse engineering and exploitation programs
• Experience with binary analysis of software/firmware
• Experience with disassembly tools, such as IDA Pro, Binary Ninja, or Ghidra
• Proficiency in multiple Assembly Languages: x86, ARM, etc.
• Proficiency in one or more programming languages: C/C++, Python, etc.
• Deep understanding of reverse engineering fundamentals
• Experience in Vulnerability research and analysis
• Knowledge of weaponizing discovered vulnerabilities into exploits
Preferred:
• Implant or software patch development
• Familiarity with binary emulation or vulnerability research, including tools such as QEMU or AFL++
• Experience with DSP architectures, such as Texas Instruments, STMicroelectronics, NXP, or Analog Devices.
• Knowledge of operating system internals including memory/process/thread management
• Embedded systems or firmware analysis
• Experience development custom emulation tools to enable dynamic analysis
• Disassembler/decompiler module development
• Experience analyzing and reconstructing code/data flow
• Automated reverse engineering or software analysis tool development
• Experience debugging software without source code
• Knowledge of binary file structures and formats
• Experience analyzing protocols or message structures
• Knowledge of anti-reverse engineering techniques
• Knowledge of intrusion detection and anti-malware systems and techniques
Company:
STR is built on people & technology platforms tackling tough problems in cybersecurity, distributed sensing & artificial. Founded in 2010, the company is headquartered in Woburn, USA, with a team of 501-1000 employees. The company is currently Late Stage.