Search jobs > San Jose, CA > Temporary > Staff software engineer

Staff Software Engineer

Celestica
San Jose, CA, United States
Full-time

Detailed Description

Performs tasks such as, but not limited to, the following :

Lead the design, development and implementation of technical solutions for complex projects, involving multiple domains.

Participate in project planning and scheduling.

  • Provide technical leadership and direction to a sizable team of engineers. May be a recognized expert (go to person) in one or more technical areas
  • Take responsibility for non-technical elements of an engineering project (people, financials etc.).
  • Review and interpret customer requirements / specifications and may act as primary customer contract.
  • Analyze trade-offs in complex systems and recommend solutions. Develops deployment strategies and plans.
  • Lead the deployment of strategic complex programs and coordinate site-wide deployment efforts.
  • May manage relationships with key vendors / partners.
  • Analyze, design and develop tests and test-automation suites.
  • Design and develop a processing platform using various configuration management technologies.
  • Test software development methodology (may be done in agile environment)
  • Provide ongoing maintenance, support and enhancements in existing systems and platforms.
  • Collaborate cross-functionally with customers, users, project managers and other engineers including Peer-Reviews to achieve elegant solutions.
  • Provide recommendations for continuous improvement.
  • Work alongside other engineers on the team to elevate technology and consistently apply best practices.
  • Keep up to date with relevant industry knowledge and regulations

Knowledge / Skills / Competencies

Project Management - Ability to manage / lead complex, multiple line engineering projects that may also involve other functions.

Demonstrate solid understanding of the technical, financial and people aspects of the project. Able to create a project / change management plan and ensure that the project is delivered within the assigned time and budget.

Ability to recognize project barriers and develop mitigation plans

  • Leadership - Demonstrate "People & Team Leadership Behaviors" as per Celestica Leadership Imperatives.
  • Financial Acumen / Business Planning - Ability to create financial plans for your projects, align them internally with your line of management and other functions and externally if needed.

Create project plans, profitability calculations, risk and sensitivity analysis, able to recognize barriers and mitigate profitability risks.

Fully knowledgeable about internal and external financial reporting, accounting and tax requirements relevant to your area of expertise.

  • The following competencies may also be required : Coaching / Mentoring; Communication / Negotiation / Presentation; Creative Problem Solving;
  • Customer Interaction / Stakeholder Management; Quality & Lean; Working Effectively with Others; D / PFMEA; 8D / Corrective Action;

Equipment Safety; Design of Experiments (DOE).

Physical Demands

  • Duties of this position are performed in a normal office environment.
  • Duties may require extended periods of sitting and sustained visual concentration on a computer monitor or on numbers and other detailed data.
  • Repetitive manual movements (e.g., data entry, using a computer mouse, using a calculator, etc.) are frequently required.
  • Occasional travel may be required.

Typical Experience

10 to 15 years

Typical Education

Bachelor degree or consideration of an equivalent combination of education and experience.

Educational Requirements may vary by Geography

21 hours ago
Related jobs
Promoted
LinkedIn
Mountain View, California

As a Staff Software Engineer, you will have first-hand opportunities to advance one of the most scalable AI platforms in the world. The team is responsible for scaling LinkedIn’s AI model training, feature engineering and serving with hundreds of billions of parameters models and large scale feature...

Promoted
CloudKitchens
Mountain View, California

You will be a lead developer responsible for the development of new software products and enhancements to existing products. Develop and support software including applications, database integration, interfaces, and new functionality enhancements. Experience with Agile or Scrum software development ...

Promoted
Spotnana
Palo Alto, California

As a Staff Software Engineer, you will work on a specific project critical to Spotnana’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. Our engineers are versatile, display leadership qualities and are enthusiastic to take on new problems ac...

Promoted
Walmart
Sunnyvale, California

Master's degree in Computer Science or related field and 3 years' experience in software engineering and Bachelor's degree in Computer Science and 4 years' experience in software engineering or related field OR 6 years' experience in software engineering or related field. Option 1: Bachelor's degree...

Promoted
DaVita Inc.
San Jose, California

Broadcom is looking for an Embedded Systems Software Engineer with strong foundation in C and Python programming, coupled with a deep understanding of Linux kernel, device drivers, and embedded systems to join the team in the Ridder Park, San Jose, California facility. Collaborate with hardware engi...

Promoted
MediaTek
San Jose, California

This is a leadership role in our global system software team for Android system and mobile products. The architect will be responsible for the strategic innovations in system software and next-generation products. The architect will work closely with the engineering leaders and product managers to p...

Promoted
Samsung Electronics America
Mountain View, California

As a Staff Engineer II, Software Engineering you will be part of a dynamic team that owns the core ad bidding and optimization for Samsung Ads advertising serving platform. A solid foundation in systems programming, computer science and software engineering. This business and its continued future su...

Promoted
Gatik
Mountain View, California

We are seeking backend engineers for our software team to build our fleet management platform. Collaborate with the frontend and infrastructure engineers for successful implementation of product features. Design, develop, test, deploy, maintain and improve software. ...

Promoted
Google
Sunnyvale, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projec...

Promoted
WhiteCrow Research
San Jose, California

You will also work with engineering managers, engineers, and partner teams to develop innovative solutions. As an iOS Engineer on our Consumer Credit Mobile team, you will be building and enhancing the Buy Now Pay Later or Credit Card products. You will build out scalable solutions and seamless expe...