Sr. Manager, Software Engineering

Thermo Fisher Scientific•Fremont, CA
•$165,800 - $220,000•Onsite

About The Position

Thermo Fisher Scientific is seeking a Sr. Software Engineering Manager to lead its Software Applications Development team in Fremont, California. The team develops software for semiconductor failure-analysis instrumentation. The role is a central point of contact for software activities and is responsible for software strategy, product roadmap execution, engineering excellence, and organizational development. The manager works closely with Product Management, Business Unit leadership, customers, and global R&D teams to deliver business-critical software and build a high-performing engineering organization. This is a fully onsite position at the Fremont site, requiring close collaboration with engineering, product development, and R&D teams. Occasional domestic and international travel may be required. Relocation assistance is not provided. The role owns the software roadmap and its execution, provides hands-on technical leadership in C#, .NET, WPF, and Windows desktop application development, and leads engineering standards, cybersecurity compliance, and adoption of AI-assisted engineering tools, automation, DevOps, and modern development practices. It also develops team capacity and performance, establishes growth and succession plans, and leads a strategic plan to expand software development in lower-cost regions. Applicants must be legally authorized to work in the United States without sponsorship now or in the future, and must be able to pass a comprehensive background check and drug screen.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field with 10+ years of experience, or an advanced degree with 8+ years of experience.
  • 5+ years of software engineering leadership and people-management experience, with demonstrated success building and developing high-performing teams.
  • Strong hands-on programming experience in C#, .NET, WPF, and Windows desktop application development, including design, implementation, debugging, and performance optimization.
  • Proven experience designing and developing complex, object-oriented, multithreaded, and maintainable desktop software applications.
  • Strong technical background in software architecture, development methodologies, system integration, Agile, DevOps, and software quality.
  • Ability to remain technically engaged, review complex designs and code, guide implementation decisions, and help resolve challenging software problems.
  • Proven ability to lead complex software programs, establish operational plans, manage resources, and deliver business-critical results.
  • Strong decision-making, problem-solving, and organizational leadership skills, including the ability to lead under pressure and drive change.
  • Excellent communication, stakeholder management, and cross-functional collaboration skills.
  • Ability to balance strategic priorities with operational execution and customer commitments.
  • Must be legally authorized to work in the United States without sponsorship now or in the future.
  • Must be able to pass a comprehensive background check and drug screen.

Nice To Haves

  • Experience with scientific instrumentation, semiconductor equipment, automation, imaging, or complex hardware-integrated software.
  • Experience driving AI tool adoption across engineering teams, including developer enablement, workflow integration, and measuring productivity improvements.
  • Experience with software platform modernization, cybersecurity compliance, and reusable software architectures.
  • Experience managing globally distributed teams and expanding engineering capabilities in lower-cost regions.

Responsibilities

  • Own the software development and execution roadmap, aligned with product strategy, customer requirements, and business priorities.
  • Serve as a central software leadership contact, driving cross-functional alignment, prioritization, and critical decisions.
  • Establish 1–2 year operational objectives and participate in annual business planning, including resource, capacity, and investment planning.
  • Maintain broad technical and product knowledge across the supported product portfolio and partner with Product Management, Business Unit leaders, customers, and R&D.
  • Lead software execution supporting PMP programs, ensuring quality, schedule adherence, and delivery of critical customer commitments.
  • Provide hands-on technical leadership in C#, .NET, WPF, and Windows desktop application development, including architecture, design reviews, code reviews, debugging, and resolution of complex technical issues.
  • Drive software engineering standards, technical excellence, architecture improvements, reuse, and continuous improvement.
  • Make difficult decisions, resolve escalations, drive accountability, and lead organizational change.
  • Lead cybersecurity compliance initiatives and ensure secure software development practices.
  • Drive adoption of AI-assisted engineering tools, automation, DevOps, and modern development practices to improve productivity and software quality.
  • Build and develop high-performing engineering teams with clear ownership, accountability, and execution discipline.
  • Establish performance expectations, individual growth plans, mentoring, and succession strategies for engineers and future technical leaders.
  • Own team capacity, staffing priorities, resource allocation, and operational performance improvements.
  • Develop and execute a strategic plan for expanding software development in lower-cost regions to improve engineering capacity, cost efficiency, and global collaboration.
  • Establish effective engineering practices, technical ownership, and knowledge transfer across global development teams and external partners.

Benefits

  • Choice of national medical and dental plans, and a national vision plan, including health incentive programs.
  • Employee assistance and family support programs, including commuter benefits and tuition reimbursement.
  • At least 120 hours of paid time off (PTO) and 10 paid holidays annually.
  • Paid parental leave, including 3 weeks for bonding and 8 weeks for caregiver leave.
  • Accident and life insurance, and short- and long-term disability in accordance with company policy.
  • Competitive 401(k) U.S. retirement savings plan.
  • Employees’ Stock Purchase Plan (ESPP), offering eligible colleagues the opportunity to purchase company stock at a discount.
  • May be eligible for a variable annual bonus based on company, team, and/or individual performance results in accordance with company policy.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service