Software Development Program Manager

Advanced Micro Devices, Inc•Secaucus, NJ
•Onsite

About The Position

AMD is seeking an experienced Program Manager to join a fast-paced software development organization delivering solutions for key customers. The role connects software engineering, customer engagement, and program execution, working across development, firmware, hardware, manufacturing, and business teams to move customer programs from requirements through delivery. The team increasingly uses AI-assisted code development to accelerate software solutions. The Program Manager works directly with engineering teams and customers to understand requirements, establish execution plans, manage software deliverables, identify and mitigate risks, and keep complex programs on track. The role offers the opportunity to work across technologies and organizations, build relationships within AMD and with customers, and contribute to software and technology for next-generation computing and AI solutions. The successful candidate is self-directed, collaborative, and comfortable in a complex, dynamic engineering environment. They can communicate across technical, customer, and executive audiences; build relationships; influence without direct authority; and drive issues toward resolution. The position is onsite in Secaucus, New Jersey, and is not eligible for visa sponsorship.

Requirements

  • Strong understanding of software development, software design principles, and the software development lifecycle.
  • Experience in technical program management supporting software development and customer-facing programs.
  • Experience managing software releases, engineering schedules, dependencies, deliverables, risks, and issues.
  • Experience working in cross-functional or matrixed engineering organizations.
  • Strong customer relationship management skills and ability to translate customer needs into actionable engineering requirements.
  • Ability to collaborate with software engineering, firmware, hardware, manufacturing, product management, and business teams.
  • Strong analytical, organizational, problem-solving, and risk-management skills.
  • Excellent written, verbal, and presentation skills, including communication with technical teams and executive-level stakeholders.
  • Ability to influence without direct authority and drive teams toward decisions and execution.
  • Strong ownership and ability to work independently in a fast-paced, dynamic environment.
  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field is preferred.
  • This role is not eligible for visa sponsorship.

Nice To Haves

  • Familiarity with AI-assisted software or code development environments and tools.
  • Experience with Jira, Confluence, Microsoft Office Suite, or similar productivity and program management tools.
  • Familiarity with hardware technologies and manufacturing processes.
  • People management experience.
  • Formal project management education or certifications such as PMP or Scrum Master.

Responsibilities

  • Define, plan, and drive software projects and program plans in partnership with engineering, program leadership, and customers.
  • Partner with customers to understand platform and software requirements and translate them into actionable engineering plans, schedules, and deliverables.
  • Drive software releases and customer program deliverables, coordinating dependencies across software, firmware, hardware, manufacturing, and other cross-functional teams.
  • Create and maintain program management artifacts, including schedules, resource forecasts, risk and issue logs, action plans, and program status reports.
  • Identify technical and program risks early, develop mitigation strategies, and drive cross-functional teams toward resolution.
  • Facilitate communication and alignment among development teams, customers, business units, product management, and other stakeholders.
  • Collect, analyze, organize, and communicate program performance data through dashboards, status reports, and executive-level updates.
  • Identify opportunities to improve processes, team efficiency, communication, and program execution.
  • Build working relationships across the organization and align teams with competing priorities or perspectives.
  • Develop a strong understanding of the team’s software development environment, customers, products, and processes, progressing toward independent ownership of programs and customer deliverables.

Benefits

  • AMD benefits are referenced as available at a glance, but specific benefits are not listed.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service