11 - Senior Staff Engineer, Software 1

Celestica•San Jose, CA

About The Position

The Senior Staff Engineer, Software develops, debugs, tests, deploys, and supports software for systems, products, and equipment across applications. The role writes, maintains, and tests software in common programming languages and across software layers, from firmware to applications. Software development follows agreed-upon processes such as Agile or Scrum and complies with product life-cycle development deliverables. This role works with cross-functional teams, including designers, customers, manufacturing engineering, and project leadership, to deliver robust, high-quality products. It incorporates feedback from reviews involving manufacturing, test, supply chain, reliability, industrial design, and simulations. The engineer leads technical solutions across multiple domains, provides technical direction to engineers, and may serve as a recognized expert in one or more technical areas. The position may also involve leading strategic program deployments, coordinating site-wide deployment efforts, and managing key vendor or partner relationships.

Requirements

  • Typically 6 to 12 years of experience.
  • Bachelor's degree or an equivalent combination of education and experience; educational requirements may vary by geography.
  • Ability to manage or lead complex, multiple-line engineering projects that may involve other functions, with a solid understanding of technical, financial, and people-related project considerations.
  • Ability to create project and change-management plans and deliver projects within assigned timelines and budgets.
  • Ability to identify project barriers and develop mitigation plans.
  • Ability to create project financial plans, align them with management and other functions, and, when needed, align them externally.
  • Ability to create project plans, profitability calculations, and risk and sensitivity analyses, and to identify and mitigate profitability risks.
  • Knowledge of internal and external financial reporting, accounting, and tax requirements relevant to the area of expertise.
  • Demonstrate the People & Team Leadership Behaviors described in Celestica Leadership Imperatives.

Responsibilities

  • Lead the design, development, and implementation of technical solutions in multiple domains.
  • Participate in project planning and scheduling.
  • Provide technical leadership and direction to a team of engineers.
  • Review and interpret customer requirements and specifications, potentially negotiating them and providing customer feedback.
  • Lead strategic program deployments and coordinate site-wide deployment efforts.
  • Promote industry best practices proactively.
  • Analyze, design, and develop tests and test-automation suites.
  • Design and develop a processing platform using configuration-management technologies.
  • Test software development methodologies, potentially in an Agile environment.
  • Maintain, support, and enhance existing systems and platforms.
  • Collaborate with customers, users, project managers, and other engineers, including through peer reviews, to achieve effective solutions.
  • Recommend continuous improvements.
  • Work with other engineers to advance technology and consistently apply best practices.
  • Stay current with relevant industry knowledge and regulations.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service