Requirements engineer – job profile


As the link between stakeholders and developers, a requirements engineer ascertains the required specifications for the software to be created, using various information-gathering techniques such as interviews, questionnaires or creativity approaches. After ascertaining the requirements, these must be analysed, structured and prioritised to ensure that there are no contradictory requirements and that the stakeholders’ priorities are taken into account. It is especially important to consider all the marginal conditions, the technical aspects and the relevant standards, and to comply with these.

Another key task is to specify the requirements, i.e. to place the requirements within a predetermined structure, for example “requirement templates”, so that it is perfectly clear to everyone what the proposed software is meant to do. The requirements engineer is also responsible for consistent integration of the requirements (feasibility) and for changes to the requirements.

For the sake of better understanding, specified requirements can be expanded with models by means of UML, eEPK or BPMN. Finally, a product requirements document and/or a functional specifications document is created, along with technical specs.

Tools & knowledge

  • DOORS
  • Polarion
  • PC Integrity
  • CaliberRM
  • Enterprise Architect
  • Innovator
  • ARIS Toolset
  • Agile methods (Scrum or Kanban)
  • SPICE
  • AutomotiveSPICE
  • CMMI
  • ISO 26262
  • V-Modell

Requirements engineer jobs

See all our job offers in our job market.


Jobs & applications

Multifaceted projects. Competent teams and excellent prospects for your career. We offer a range of different tasks with a guarantee you will gain experience and expertise.

Search jobs

ALTEN as an employer

As a top employer we offer you numerous benefits and further advantages.

Why ALTEN is the right employer