Software Development Process – Engineer
- Erie, PA, United States
Applications open in a new tab.
Job details
- Posting language
- English
- Posted
Original job description
Title: Software Development Process – Engineer
Location: Wabtec (formerly GE Transportation), Erie, PA
Job Description:
Our company is seeking a high-caliber Software Development Process Engineer to assist driving software process engineering and quality governance support across our global Controls Software teams. In this role, you will work to standardize, deploy, and continuously improve engineering frameworks across the organization to ensure world-class product quality.
Your mission is to act as a catalyst for organizational change by institutionalizing development best practices, leveraging deep root-cause analysis, and managing data-driven quality systems at scale. You will support defined software quality assurance parameters that are executed, with success measured by the visible first-time yield analysis of the released products.
Key Responsibilities
- Process Governance & QMS: Oversee the tailored documentation and maintenance of the Documents Inventory List within a large, matrixed Quality Management System (QMS).
- Metrics & Analytics: Define, deploy, and track software metrics, converting complex performance data into actionable Software Quality Governance Reports.
- Continuous Improvement: Support cross-functional optimization projects of varying size and complexity, keeping a systematic track of progress in the continuous process improvement project report.
- Root Cause Analysis (RCA): work on risk assessments and process gap analyses utilizing professional quality control tools (e.g., 5-Why, Fishbone diagrams).
- Training & Coaching: Instruct diverse software teams to ensure comprehensive process adherence, while standardizing official training records.
- Operational Leadership: Assist cultural and technical alignment across multiple development methodologies (including Waterfall, Iterative, and Agile) to balance delivery priorities and protect project timelines.
Required Qualifications
- Education: Educational background in Engineering, Software Development, Computer Science, or a related technical discipline.
- Experience Baseline: 2–3 years of overall experience working within Software Development or Software Quality Assurance environments.
- Governance Specialization: At least 1+ year of dedicated experience focused strictly on Software Quality Assurance, software process auditing, or quality governance.
- Methodology Expertise: Hands-on experience navigating and implementing diverse development frameworks (Waterfall, Iterative, Agile/Scrum, etc.).
- Organizational Change: A proven track record of deploying industry-leading development techniques and driving process adoption across varying team cultures and complex environments.
- Quality & Planning Tools: Practical experience using traditional QC problem-solving toolsets along with strong day-to-day proficiency in Microsoft Excel and Visio for mapping and data organization.
- Leadership & Communication: Excellent written and verbal communication skills combined with a natural aptitude for leading, educating, and coaching technical teams.
- Execution Mindset: Strong ability to balance multiple high-velocity priorities with a clear passion for delivering zero-defect products on schedule.
Preferred Qualifications
- Matrix Environment: Experience managing engineering process workflows in large-scale, matrixed enterprise settings.
- In-House Tooling: Desirable background or familiarity with building in-house automation, monitoring tools, or automated metrics dashboards using PowerApps, Power BI, or Python.
Core Deliverables Expected in Role
- Documents Inventory Lists: Complete, compliant, and up-to-date process standard inventories.
- Quality Governance Reports: Regular, data-driven insights mapping software parameters to performance.
- Process Gap Analysis Reports: Formally documented process deployment gaps matched with systemic root-cause corrections.
- Training Log Records: Verifiable proof of execution and adherence regarding organizational software process updates.
- Process Improvement Project Reports: Active, audited logs showcasing ongoing engineering efficiency and yield enhancements.
Benefits:
Phoenix Technical Solutions offers an attractive compensation and benefits package; including health, dental, vision, STD, LTD, Life, IRA with generous company match, paid holidays, vacation and more. Our global commitment to technological advancement offers opportunities for personal growth and development in a stable, supportive work environment.
More about this job
Skills
- Software development
- Process engineering
- Root cause analysis
- Quality control systems
- Quality assurance
- Documentation
- Quality assurance procedures
- Software metrics
- Process improvement
- Quality control
- Coaching
- Leadership
- Agile
- Computer science
- Auditing
- Problem solving
- Microsoft Excel
- Microsoft Visio
- Communication skills
- Power Apps
- Microsoft Power BI
- Python