BD (Becton, Dickinson and Company) Senior Software Analyst in Sparks, Maryland

Job Description SummaryWe are seeking a Senior Software Analyst to join BD Diagnostic Systems’ product development team. This position is responsible for eliciting and defining product requirements, identifying product options, and helping the development team select solutions which best meet operational objectives. The Analyst works directly with a wide cross section of world-wide sources, including users, internal and external stakeholders, marketing, program management, and software management, software developers and software testers to analyze information, generate functional requirements, and derive solutions.

The Analyst acts as a requirements engineer for one or more Scrum teams – identifying customer needs, eliciting requirements, evaluating project inputs, interpreting and refining product backlog items, and helping the development team transform them into working software.

The Analyst works to refine the product backlog contents on an ongoing basis: requirements are analyzed, new user stories are added, and existing ones are refined - typically just-in-time, before the next sprint planning meeting. The Analyst collaborates with the Product Owner(s) and aligns with the stakeholders throughout the entire release, working to identify solutions and designs which meet customer needs. In addition, the Analyst is responsible for the readiness of stories to be pulled into a sprint.

A successful candidate must have excellent written and verbal communication skills, be a skilled leader, be able to work independently and professionally, and have an ability to influence others.

Job Description


  • Works with Marketing, Program Management, R&D functions and other stakeholders to:

  • Identify solutions to customer needs

  • Develop concepts of products

  • Elicit requirements

  • Further define functionality per identified capability to meet a customer need

  • Responsible for slicing capabilities into features and features into stories

  • Responsible for the creation of user stories, acceptance criteria and ensuring that stories meet the Definition of Ready

  • Elicits requirements using interviews, document analysis, requirements workshops, surveys, site visits, business process descriptions, use cases, scenarios, analysis, and task and workflow analysis

  • Critically evaluates information gathered from multiple sources, reconciles conflicts, decomposes high-level information into details, abstracts up from low-level information to a general understanding, and distinguishes user requests from the true underlying needs

  • Works with and directs engineering Scrum team(s) to determine the best method to break down work items

  • Participates as a Scrum team member to deliver incremental functionality for every sprint

  • Meets with all other Analysts to increase analysis acumen across the group, regardless of project

  • Reviews product documentation (internal and external) and test cases

  • Writes user stories and grooms product backlogs

  • Maximizes the output and quality of work completed by the scrum team

  • Demonstrates finished work to stakeholders

  • Creates metrics to help report on performance and forecast upcoming work

  • Provides status reports as needed and presents data at appropriate meetings

  • Promotes system-wide thinking in a team environment where some members are from other functional groups

  • Keeps abreast of the basic requirements for compliance in own area of work and complies with those requirements. Participates as required in training on regulatory issues affecting own area of work. Brings regulatory compliance questions/issues to the attention of management

  • Might work as a Product Owner on a Scrum team, depending on project complexity

  • Performs other related duties and assignments as required


  • BS degree in Computer Science, Business Analysis, Molecular Biology, Biomedical Engineering or a related Engineering discipline is desired. Direct experience without a technical degree may be considered.

  • Prefer a minimum 5 years of experience working in a clinical lab setting or developing products for clinical/regulated laboratory users

  • Minimum of 5 years of relevant industry experience in a regulated environment preferred.

Knowledge and Skills

  • Experience in Agile Scrum software development processes preferred

  • Previous design control experience in an FDA-regulated environment preferred

  • Experience in customer, system, and subsystem level requirements management and traceability in an FDA-regulated environment preferred

  • Experience utilizing a requirements management software tool is preferred

  • Effective interpersonal, leadership, and influencing skills

  • Experience in Use Case Based generated requirements or other requirements elicitation techniques

  • Experience in requirements design, development and testing

  • Knowledge of Quality Systems Regulations, ISO guidelines and Good Laboratory Practices

  • Demonstrated creative and innovative problem solving ability

  • Experience with software and systems development lifecycles

  • Demonstrated team management and ability to prioritize tasks for complex programs


Primary Work LocationUSA MD - Baltimore

Additional Locations

Work Shift

Becton, Dickinson and Company is an Equal Opportunity/Affirmative Action Employer. We do not unlawfully discriminate on the basis of race, color, religion, age, sex, creed, national origin, ancestry, citizenship status, marital or domestic or civil union status, familial status, affectional or sexual orientation, gender identity or expression, genetics, disability, military eligibility or veteran status