Software Requirements Engineer

Overview

On Site
Hybrid
USD 60.00 per hour
Full Time

Skills

Recruiting
Health Care
Biomedical Engineering
Software Engineering
Requirements Analysis
Systems Engineering
Software Development Methodology
Agile
Waterfall
Conflict Resolution
Problem Solving
Accountability
Communication
Requirements Management
Microsoft Azure
JIRA
IBM Rational DOORS
Windchill
Risk Management
Computer Networking
Cyber Security
Modeling
UML
BPMN
Medical Devices
Clarity
Requirements Elicitation
Collaboration
Product Requirements
Software Development
User Stories
Use Cases
Design Review
Software Design
Management
Change Control
Verification And Validation
Testing
Test Cases

Job Details

Date Posted: 06/11/2025

Hiring Organization: Rose International

Position Number: 484040

Industry: Biotech/Healthcare

Job Title: Software Requirements Engineer

Job Location: Indianola, PA, USA, 15051

Work Model: Hybrid

Work Model Details: Onsite M-Th, remote on Fridays

Shift: M-F, 8-5

Employment Type: Temporary

FT/PT: Full-Time

Estimated Duration (In months): 13

Min Hourly Rate($): 60.00

Max Hourly Rate($): 70.00

Must Have Skills/Attributes: Agile, Medical device, Requirements Gathering

Experience Desired: Software requirements analysis, requirements gathering, Agile (4 yrs)

Required Minimum Education: Bachelor's Degree

Preferred Education: Master's Degree

Job Description
Education Requirements:
Bachelor's degree in Biomedical Engineering, Software Engineering, or related field

Preferred Education Requirements:
Master's degree

Required Skills for the Software Requirements Engineer:
Minimum 4+ years' experience in software requirements analysis, business analyst or systems engineering role
Strong understanding of software development methodologies (e.g. Agile, Waterfall)
Collaborative and problem-solving mindset
Self-driven, accountable teammate
Excellent communication and interpersonal skills, with the ability to interact effectively with both technical and non-technical stakeholders
Prior experience with medical devices

Preferred Skills:
Experience with requirements management tools (e.g. Azure, Jira, IBM Doors Next Generation, Windchill)
Experience with risk management
Knowledge of basic networking and cybersecurity needs
Knowledge of modeling techniques (e.g., UML, BPMN)
Knowledge of IEC 62304 and IEC 60601

Software Requirements Engineer Overview:
We are seeking a highly motivated and skilled Software Requirements Engineer to join our team as a key member of the software product team, responsible for obtaining, analyzing, and documenting software requirements from stakeholders and ensuring they are accurately implemented in our medical device software products. This role involves close collaboration with both technical and business product teammates to ensure that software solutions meet customer needs and are delivered to the highest quality standards. The ideal candidate has a strong background in medical devices with a proven track record of collaborating with cross-functional teams to drive towards customer outcomes.

Key Responsibilities:
Collaborate effectively with product team members and functional stakeholders to gather and document detailed software requirements, ensuring a comprehensive understanding of their needs.
Identify and determine the most appropriate solutions based on stakeholder requirements, quality standards, and drive feature prioritization.
Facilitate and drive conversations to help stakeholders come to a consensus on requirements, ensuring alignment and clarity.

Requirements Gathering:
Collaborate closely with clinical, regulatory, service, and software teams to gather software product requirements creating clear and succinct design inputs.
Identify and determine the most appropriate solutions based on customer needs, quality standards, and feature prioritization.
Understand and communicate complex solutions provided by multiple engineering domains.
Act as a liaison between product owners and the software development team to ensure accurate implementation of requirements.
Engage actively in the development of epics, user stories, use cases, and scenarios to support design and development.
Lead and organize meetings as needed and communicate the status of work activities to leaders, product teammates, and stakeholders.
Conduct requirements design review meetings and participate in software design discussions.
Assist in managing changes to requirements through effective change control processes and tools.

Verification and Validation:
Assist in testing when necessary to support the testing process.
Ensure that the requirements written can be translated into test cases, maintaining high standards of accuracy and reliability.

  • **Only those lawfully authorized to work in the designated country associated with the position will be considered.**

  • **Please note that all Position start dates and duration are estimates and may be reduced or lengthened based upon a client's business needs and requirements.**


Benefits:
For information and details on employment benefits offered with this position, please visit here. Should you have any questions/concerns, please contact our HR Department via our secure website.


California Pay Equity:
For information and details on pay equity laws in California, please visit the State of California Department of Industrial Relations' website here.


Rose International is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, sexual orientation, gender (expression or identity), national origin, arrest and conviction records, disability, veteran status or any other characteristic protected by law. Positions located in San Francisco and Los Angeles, California will be administered in accordance with their respective Fair Chance Ordinances.

If you need assistance in completing this application, or during any phase of the application, interview, hiring, or employment process, whether due to a disability or otherwise, please contact our HR Department.

Rose International has an official agreement (ID #132522), effective June 30, 2008, with the U.S. Department of Homeland Security, U.S. Citizenship and Immigration Services, Employment Verification Program (E-Verify). (Posting required by OCGA 13/10-91.).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.