Software Performance Engineer

Software Performance Engineer Job Description Template

Our company is looking for a Software Performance Engineer to join our team.

Responsibilities:

  • Ensure all work is reviewed to ensure adherence to the relevant development standards;
  • Production, preparation and execution of unit test plans;
  • Production of accurate, unambiguous technical design specifications to the required level of detail in the timescales as defined by the PM;
  • Production of supporting technical and installation documentation for internal and external publication;
  • Production of efficient and fully documented code;
  • Peer review and sign-off of others work;
  • Escalate all issues in a timely fashion;
  • Production and revision of accurate detailed estimates;
  • Achievement of agreed productivity targets in order to ensure developments are delivered within budget, to schedule and to defined quality standards;
  • Timely and accurate reporting of project status as required by Line or Project Manager;
  • Escalate product issues and suggest product improvements;
  • Liaison with Business Analysts and/or internal / external customers to ensure that requirements are understood;
  • Mentor junior team members in best practices and standards;
  • Ownership of assigned software and non-software deliverables;
  • Tech Specs, Code and/or Unit Test Plans produced are all in line with the Traceability Matrix/Functional Specification.

Requirements:

  • Timely and accurate reporting of project status as required by Line or Project Manager;
  • Achievement of agreed productivity targets in order to ensure developments are delivered within budget, to schedule and to defined quality standards;
  • Ownership of assigned software and non-software deliverables;
  • Tech Specs, Code and/or Unit Test Plans produced are all in line with the Traceability Matrix/Functional Specification;
  • Escalate product issues and suggest product improvements;
  • Liaison with Business Analysts and/or internal / external customers to ensure that requirements are understood;
  • Coding, Testing, Documentation in the areas of Development and Maintenance;
  • Production of accurate, unambiguous technical design specifications to the required level of detail in the timescales as defined by the PM;
  • Ensure all work is reviewed to ensure adherence to the relevant development standards;
  • Production, preparation and execution of unit test plans;
  • Production of efficient and fully documented code;
  • Production of supporting technical and installation documentation for internal and external publication;
  • Escalate all issues in a timely fashion;
  • Production and revision of accurate detailed estimates;
  • Peer review and sign-off of others work.