Staff Engineer, Software

19 May 2024

Vacancy expired!

Job DescriptionTITLE: Staff Software Development EngineerAbout Thermo Fisher ScientificAt Thermo Fisher Scientific, we do important work, like helping customers in finding cures for cancer, protecting the environment and making sure our food is safe. Our work has real-world impact, and we support each other in achieving career goals.In a complex world of developing products for studying cancer and other disease processes, we need an outstanding software engineer and technical leader! With applications that span the cancer research field—from basic research through drug discovery—help us develop new automated equipment for sample processing to aid the scientific community in making new advancements faster.Discover Impactful WorkWe are searching for a skilled Software Engineer to be a technical leader architecting, designing, and implementing software for new product development of scientific instruments that enable groundbreaking discoveries. The instruments that the team works on include fluorescence microscopes, automated cell counters, and flow cytometers. In this role, you will be part of an innovative multi-functional team that develops complex laboratory instruments with a focus on ease of use. Work together as one global R&D team of software engineers, hardware engineers, and biological scientists to develop groundbreaking instruments. Collaborate with colleagues in product management, program management, and operations from instrument concept through manufacturing. You will be a technical leader in the design and implementation of sophisticated solutions within a full-stack environment.The successful candidate will have well-practiced problem-solving skills to craft solutions in a greenfield technical landscape. You will mentor the team to implement design patterns that ensure the code is highly maintainable and maximally closed to changes. You will explore, design, implement, and test new business logic, UX controls, containers, microservices, and hardware control. Additionally, you will be encouraged to help craft these de novo, refactor work recently done, and help your team do the same.A Day in the Life

Coordinate with product owners and other stakeholders to translate scientific customer needs into instrument user stories and requirements.

Design and implement features within a code base to build and extend functionality

Strategize development to enhance the reuse of systems, libraries, and platforms

Technical leader in all phases of software development including design, implementation, testing, integration, maintenance of software for the team's instruments

Mentor junior developers, communicate work planned and done to stakeholders

Lead efforts to craft stable and meaningful interfaces and facilitate stable integration with packages from other teams

Integration of algorithms & mathematical functions for identification and quantification of data collected by instruments.

Develop a novel UX, implementing the design provided by a separate team

Contribute to DevOps needs. Support the packaging and internal deployment of our libraries, usually using NuGet, GitHub Actions and AWS resources as well as the CI/CD needs for the team’s work.

Development and support of GUI, analysis, communications, and instrument control software

Keys to SuccessMinimum Qualifications

Bachelors or Masters in Computer Science, Bioengineering (with software focus), similar education or equivalent experience may be considered

7+ years of software product development with an emphasis on modern C#.NET experience

Knowledge of current software development methodologies

Experience using source control (ie, GitHub) and CI

Preferred Qualifications

Experience in an Agile Scrum development process

Experience in Blazor development

Experience in developing CI in GitHub Actions

College coursework in biology, chemistry, or similar

Thermo Fisher Scientific is proud to be an equal opportunity employer committed to hiring a diverse and inclusive workforce. As stated in our Equal Employment and Affirmative Action Policy, part of our commitment to a diverse and inclusive workforce, Thermo Fisher Scientific provides equal employment opportunities to all employees and employment applicants without regard to unlawful considerations of sex, sexual orientation, gender (including gender identity and/or expression), pregnancy, race, color, creed, national or ethnic origin, citizenship status, religion or similar philosophical beliefs, disability, marital and civil union status, age, genetic information, veteran status or any personal attribute or characteristic that is protected by applicable local, state or federal laws.Compensation and BenefitsThe salary range estimated for this position based in Washington is $118,600.00-$177,850.00.This position may also be eligible to receive a variable annual bonus based on company, team, and/or individual performance results in accordance with company policy. We offer a comprehensive Total Rewards package that our U.S. colleagues and their families can count on, which includes:

A 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 paid time off (PTO), 10 paid holidays annually, paid parental leave (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

Retirement and savings programs, such as our competitive 401(k) U.S. retirement savings plan

Employees’ Stock Purchase Plan (ESPP) offers eligible colleagues the opportunity to purchase company stock at a discount

For more information on our benefits, please visit: https://jobs.thermofisher.com/global/en/total-rewardsThermo Fisher Scientific is an EEO/Affirmative Action Employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other legally protected status.

Full-time
  • ID: #49963065
  • State: Washington Remote 00000 Remote USA
  • City: Remote
  • Salary: USD TBD TBD
  • Showed: 2023-05-19
  • Deadline: 2023-07-18
  • Category: Et cetera