Staff Engineer, Software

Thermo Fisher Scientific South San Francisco, CA

About the Job

Job Title: Staff Engineer, Software
Requisition ID: 134697BR

When you’re part of the team at Thermo Fisher Scientific, you’ll do important work, like helping customers in finding cures for cancer, protecting the environment or making sure our food is safe. Your work will have real-world impact, and you’ll be supported in achieving your career goals.

Location/Division Specific Information
South San Francisco, CA | Clinical Next-Generation Sequencing

What will you do?
  • Propose, design and document the solutions for the feature and to the given problem statement
  • Collaborate, negotiate and influence direction and decision making to deliver quality solutions
  • Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Prepares and installs solutions by determining and designing system specifications, standards, and programming.
  • Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities. .
  • Accomplishes engineering and organization mission by completing related results as needed.
  • Supports and develops software engineers by providing advice, coaching and educational opportunities

How will you get here?

  • Bachelor or master’s in Computer Science, Physics, Mathematics or related discipline
  • Passionate coder and full stack engineering with 6-8 years of application development experience.
  • Extensive experience in Java 8+/JEE application development architecture, frameworks and technologies: Microservice, Spring Core, Spring MVC, Spring Boot, Spring RESTful Web Service, Hibernate/JPA
  • 2+ years of application development using Angular 6.
  • Expert knowledge in database applications (Postgres/MySQL/Oracle)
  • Experience with Docker, AWS, Debian/Ubuntu/Linux etc. will be plus.
  • Ability to develop and guide a test-driven development approach using frameworks like Junit.
  • Experience using Agile software development methodologies.
Knowledge, Skills, Abilities
  • Excellent verbal and written communication skills. Ability to effectively document artifacts and processes and explain them to others
  • Ability to anticipate needs and problems while creating solutions. Is willing to ask difficult questions and take risks.
  • Greets challenge and change as opportunity
At Thermo Fisher Scientific, each one of our 70,000 extraordinary minds has a unique story to tell. Join us and contribute to our singular mission—enabling our customers to make the world healthier, cleaner and safer.

Apply today!

Thermo 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.