Software Development Process Engineer

ACL Digital•Erie, PA
•Onsite

About The Position

The Software Development Process Engineer, within Software Quality & Governance, defines, documents, deploys, and improves software development processes across engineering teams. The role establishes quality metrics, monitors quality assurance performance and process adherence, prepares governance reports, and identifies process gaps and risks. It also supports consistent development practices across teams and environments, using measurable outcomes and corrective actions to improve engineering quality and consistency. The engineer conducts root cause analysis with quality control techniques such as 5 Whys and Fishbone diagrams, assesses first-pass yield and other quality parameters, and maintains process documentation aligned with organizational quality standards. The role also provides training, guidance, and coaching to engineering teams and works with stakeholders to support process governance and improvement initiatives. The position is onsite in Erie, Pennsylvania. Relocation is open.

Requirements

  • Approximately 10–15 years of overall experience in Software Development or Software Quality Assurance.
  • At least 5 years of experience in Software Quality Assurance or Software Quality Governance.
  • Strong experience defining, implementing, and improving software development processes.
  • Experience with multiple software development methodologies, including Waterfall, Iterative, and Agile.
  • A track record of implementing industry best development practices across different work cultures and environments.
  • Experience leading projects of varying size and complexity using multiple development processes.
  • Experience with Quality Management Systems (QMS) in large, matrixed organizations.
  • Demonstrated experience using software development process improvement techniques to drive organizational change.
  • Strong hands-on experience with root cause analysis techniques and quality control tools, including 5 Whys and Fishbone analysis.
  • Proficiency in Microsoft Excel, Visio, and related process documentation and reporting tools.
  • Strong leadership, training, coaching, and stakeholder communication skills.
  • Excellent written and verbal communication skills.
  • Educational background in Engineering or Software Development.
  • Ability to manage multiple priorities while maintaining process quality and delivery timelines.

Nice To Haves

  • Experience developing internal tools or reporting solutions using Power Apps, Power BI, Python, or similar technologies.
  • Experience supporting software process governance across multiple engineering teams.
  • Experience developing quality metrics, process improvement reports, and governance dashboards.

Responsibilities

  • Tailor, define, document, and deploy applicable software development processes across engineering teams.
  • Establish and implement software quality metrics to measure process effectiveness and adherence.
  • Drive continuous software process improvement initiatives to improve engineering quality and consistency.
  • Monitor software quality assurance performance, prepare governance reports, and highlight potential risks.
  • Conduct software process gap analysis and identify opportunities for improvement.
  • Perform root cause analysis using quality control techniques such as 5 Whys and Fishbone diagrams.
  • Ensure software quality assurance parameters are achieved and process adherence is demonstrated through first-pass yield analysis.
  • Develop and maintain software process documentation aligned with organizational quality standards.
  • Provide training, guidance, and coaching to engineering teams to support software process adherence.
  • Work with engineering stakeholders to implement standardized development practices across teams and environments.
  • Support process improvement initiatives through measurable quality metrics and corrective actions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service