1

Software Requirements Analyst Jobs (NOW HIRING)

Requirements Analyst - Senior

Fairfax, VA ยท On-site

$87K - $115K/yr

... Software Engineering * Minimum of 15 years of experience in business analysis and requirements ... management * Certified Scrum Master (CSM) and Requirements Management Certification Training (RMCT)

... software applications and IT capabilities supporting more than 120,000 users and 141,000 endpoints ... Position Summary ECS is seeking a Requirements Analyst - Journeyman to support the Army National ...

New

Requirements Analyst, IT

Chantilly, VA ยท On-site

$55K - $126K/yr

Requirements Analyst, IT The Opportunity: You know that true progress is made at the intersection ... Experience in software development, DevOps, AI/ML, or IT * Ability to work in a fast-paced, dynamic ...

next page

Showing results 1-20

Software Requirements Analyst information

See salary details

$24

$46

$61

How much do software requirements analyst jobs pay per hour?

As of Jun 5, 2026, the average hourly pay for software requirements analyst in the United States is $46.59, according to ZipRecruiter salary data. Most workers in this role earn between $35.34 and $55.77 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Software Requirements Analyst, and why are they important?

To thrive as a Software Requirements Analyst, you need strong analytical skills, experience in requirements gathering and documentation, and typically a degree in computer science, information systems, or a related field. Familiarity with tools like Jira, Confluence, and requirements management software, as well as knowledge of methodologies such as Agile or Waterfall, is commonly required. Excellent communication, attention to detail, and stakeholder management abilities are crucial soft skills for this role. These skills ensure that software solutions meet business needs accurately and efficiently, minimizing miscommunication and costly rework.

How does a Software Requirements Analyst typically collaborate with stakeholders during the requirements gathering process?

A Software Requirements Analyst works closely with a variety of stakeholders, including business leaders, project managers, software developers, and end-users, to gather and clarify software requirements. This often involves facilitating meetings, conducting interviews, and leading workshops to ensure all perspectives are considered. Effective communication and active listening are crucial, as the analyst must translate business needs into clear, actionable technical documentation. Collaboration continues throughout the project lifecycle to address changes, prioritize features, and resolve ambiguities. This teamwork is essential to delivering solutions that meet both business objectives and user expectations.

What are Software Requirements Analysts?

Software Requirements Analysts are professionals who gather, analyze, and document the requirements for software projects. They act as a bridge between stakeholders, such as clients and developers, to ensure that the software meets business needs and technical specifications. Their responsibilities include facilitating meetings, creating requirement documents, and helping resolve ambiguities or conflicts in requirements. This role is crucial for the successful planning and delivery of software solutions.

What is the difference between Software Requirements Analyst vs Business Analyst?

AspectSoftware Requirements AnalystBusiness Analyst
Primary FocusGathering, analyzing, and documenting software requirementsUnderstanding business needs and translating them into solutions
Required SkillsTechnical knowledge, requirements management, software development lifecycleBusiness process analysis, stakeholder communication, project management
Work EnvironmentIT teams, software development projectsBusiness units, project teams across departments
CertificationsCertified Business Analysis Professional (CBAP), IREB requirements certificationsCBAP, PMI-PBA, or similar business analysis certifications

While both roles involve analyzing and documenting requirements, the Software Requirements Analyst focuses specifically on technical software needs, whereas the Business Analyst has a broader scope, including overall business processes and strategies.

More about Software Requirements Analyst jobs
Requirements Analyst - Senior

Requirements Analyst - Senior

ECS

Fairfax, VA โ€ข On-site

$87K - $115K/yr

Full-time

Posted 14 days ago


Job description

Position Summary
ECS is seeking a Requirements Analyst - Senior to support the Army National Guard (ARNG) ENOCS program. The selected candidate will play a crucial role in developing comprehensive functional and non-functional requirements, ensuring that enterprise application development aligns with both contractual obligations and mission objectives. This position is pivotal in translating stakeholder needs into actionable requirements, thereby facilitating effective solution delivery within the broader enterprise program.
Please Note: This position is contingent upon contract award.
Responsibilities
  • Develop and document detailed functional and non-functional requirements.
  • Create and maintain acceptance criteria and traceability artifacts.
  • Conduct backlog grooming sessions to prioritize and refine requirements.
  • Perform change impact analysis to assess potential effects on project scope.
  • Validate testing processes to ensure solutions meet mission requirements.
  • Collaborate with stakeholders to gather and analyze business requirements.
  • Utilize IEEE templates for use case development and documentation.
  • Apply Agile methodologies to manage and deliver project requirements.
  • Ensure alignment with DoD standards and compliance requirements.
  • Support validation of delivered capabilities in government and commercial settings.

Required Qualifications
  • Clearance: TS//SCI Eligible required
  • S. Citizenship required
  • DoD 8140.03 Compliance: DoD Cyber Workforce Framework (DCWF) Work Role 641-Systems Requirements Planner at the Intermediate proficiency level
  • Certifications (one or more required): CCSP, CFR, FITSP-M, GSEC, S+, SSCP
  • Education: Bachelors degree or higher in Computer Science, Cybersecurity, Data Science, Information Systems, Information Technology, or Software Engineering
  • Minimum of 15 years of experience in business analysis and requirements management
  • Certified Scrum Master (CSM) and Requirements Management Certification Training (RMCT)
  • Expertise in stakeholder interviews and use case development
  • Proven experience with Agile methodologies and functional specifications
  • Demonstrated ability to validate delivered capabilities in diverse environments