Manager, Software Engineer

Kulicke & Soffa

Fort Washington

Description

Position Summary

The Software Manager drives end-to-end software delivery across feature definition, project execution, and release management. Operating in a matrix organization, the role combines product ownership, project tracking, and release orchestration, team leadership and management to ensure predictable, high-quality delivery in complex, multi-configuration environments. The position works closely with development teams, product stakeholders, and customers, and carries significant visibility with engineering management and product marketing — making it a central node in the organization's software strategy and execution.

Requires strong technical depth to engage credibly with engineering teams, challenge assumptions, and make informed trade-off decisions.

Key Responsibilities

1. Product Ownership

  • Define feature specifications and own backlog prioritization based on customer and business needs
  • Translate customer requests into structured development items
  • Ensure alignment across stakeholders, product management, and engineering through spec reviews and planning

2. Software Project Management

  • Plan and coordinate timelines, dependencies, and deliverables; track progress and risks across teams
  • Maintain visibility of delivery status and testing maturity across parallel configurations and software branches
  • Lead cross-functional coordination (development, test, field, product) and ensure execution against commitments

3. Release Management

  • Define release scope, schedule, and readiness across product variants and branches
  • Align release plans with customer and shipment timelines; maintain transparency of backlog status
  • Organize and run release planning and backlog review meetings

4. Customer & Stakeholder Coordination

  • Act as primary interface for customers and internal stakeholders; own intake and tracking of feature requests
  • Manage escalations, communications, and field support in critical situations
  • Represent software in customer interactions as required

5. Process & Operational Execution

  • Define and enforce processes for feature intake, backlog management, and prioritization
  • Drive sprint planning, scheduling, and execution tracking across development, SVT, and product teams
  • Govern software reporting and metrics