Sorry, this job is no longer accepting applications. See below for more jobs that match what you’re looking for!

Senior Software Engineer

Expired Job

Thermo Fisher Scientific Inc. Austin , TX 78719

Posted 2 months ago

Job ID :

Location :

US - Texas - Austin


Job Description

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.

How will you make an impact?

When you're part of the team at Thermo Fisher Scientific, you'll do important work. Surrounded by collaborative colleagues, you'll have the support and opportunities that only a global leader can give you. Our respected, growing organization has an exceptional strategy for the near term and beyond. Take your place on our strong team, and help us make significant contributions to the world.

Thermo Fisher Scientific's mission is to help make the world a healthier, cleaner and safer place. This position offers a unique opportunity at Thermo Fisher Scientific to help our mission by leading and executing on next generation architecture and platform.

We are looking for an ambitious, talented, and self-motivated individual, who will serve as a Senior Software Engineer and help us define and build out our Desktop and Cloud based applications. In this role, you will be a key team member supporting Microsoft Windows based applications, internal .Net libraries, scientific algorithms and windows/web based services for Thermo Fisher's leading mass spectrometry solutions.

The role requires working collaboratively across the Technology, Product and Commercial organizations to ensure alignment towards business goals. In this role, you will build strong relationships with cross-functional team members and business stakeholders.

What will you do?

  • Key member of the software development team for all Thermo Fisher Life Science products.

  • Collaborate with software architects and engineers in the development of .Net Windows services, graphical data presentation, algorithm data mining and data handling, .Net communication layers and client-server interface designs.

  • Member of an interdisciplinary R&D team developing algorithms and production software for Thermo Fisher's' line of Life Science Mass Spectrometers.

  • Collaborate with Thermo software development groups, software product evaluation groups and other applications personnel to deliver complete and high quality software products to customers, especially Windows-based applications, according to agreed upon schedules and specifications.

  • Communicate effectively through email, phone and face to face with other software development groups, product evaluation and technical publications.

  • Effectively apply project methodology and standards.

  • Mentor other developers on technology, technical approach, project execution, and domain skills.

  • Work with Product Support Engineers to recognize and address any customer issues.

How will you get there?

  • Minimum of 5+ years experience developing commercial software, with experience with multiple complete software development product life cycles from concept to development and product testing and final release.

  • Strong organizational skills to work with cross-functional and international teams in defining project requirements.

  • Strong analytical skills and experience in one of the areas of biotechnology, bioinformatics, data processing/analysis or analytical chemistry.

  • Strong written and verbal communications skills.

  • Motivated by working in a dynamic, flexible environment with minimal direction to find solutions.

  • Mastery of object oriented design and design patterns, and programming skills.

  • Experience with Microsoft C# programming language for back end services.

  • Ability to write asynchronous REST API service endpoints using Microsoft's WebApi2.

  • Experience with SPA JavaScript frameworks (AngularJS preferred).

  • Ability to design software and/or platforms used by other developers, and have supported those developers with the adoption of your solutions.

  • Experience translating customer requirements for the metabolomics, metabolism or bio-pharma markets into engineering designs

  • BS degree in software engineering or related field

Preferred Qualifications

  • Experience with AngularJS and Telerik Kendo UI controls.

  • Experience with a .NET dependency injection system for .NET (AutoFac preferred).

  • Experience with SignalR for real-time bidirectional event-based communications.

  • Experience with Amazon Web Services (AWS) or other cloud computing platforms.

  • Experience with both relational databases and NoSQL databases like DynamoDB, MongoDB, etc.

  • Experience with Visual Studio and WebStorm or IntelliJ.

  • Have used Team Foundation Server (TFS) for source control and task management.

  • 3+ years of experience in an applicable business domain.

  • Familiarity with Test Driven Development and Agile software methodology.

  • Expert in developing commercial software products in a regulated environment.

At Thermo Fisher Scientific, each one of our 65,000 extraordinary minds has a unique story to tell. Join us and contribute to our singular missionenabling 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.

If you are an individual with a disability who requires reasonable accommodation to complete any part of our application process, click here for further assistance.

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.

See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer

Nanometrics Incorporated

Posted 4 days ago

VIEW JOBS 11/11/2018 12:00:00 AM 2019-02-09T00:00 Nanometrics provides market-leading high-performance process control metrology and inspection systems used in the fabrication of semiconductors, high-brightness LEDs, data storage devices and solar photovoltaics. We are committed to teamwork and continuous improvement that allows us to outperform our competition with technology leadership and profitable growth. Nanometrics' automated and integrated systems address numerous process control applications, including critical dimension and film thickness measurement, device topography, defect inspection, overlay registration, and analysis of various other film properties such as optical, electrical and material characteristics. The company's process control solutions are deployed throughout the fabrication process, from front-end-of-line substrate manufacturing to high-volume production of semiconductors and other devices, to advanced wafer-scale packaging applications. Nanometrics' systems enable device manufacturers to improve yields, increase productivity and lower their manufacturing costs. Nanometrics has an extensive installed base of more than 6,500 systems in over 150 production factories worldwide. Our major customers and original equipment manufacturer partners include the largest semiconductor and process equipment manufacturers in the world. Nanometrics was incorporated in California in 1975 and reincorporated in Delaware in 2006. Nanometrics has been publicly traded since 1984 and is listed on NASDAQ (NANO). Position Summary: We are looking for a Software Engineer to join our growing engineering teams in Austin, TX. The role will cover all aspects of the software lifecycle including translating customer needs into software requirements and designing, developing, debugging numerical analysis software for optical inspection. Roles and Responsibilities: * Work in a team or individually to innovate new concepts, develop new/improved methods and algorithms to address customers' requirements and close technology gaps * Responsible for the design, implementation, and maintenance of complex software applications and modules containing extensive multi-threading and distributed computing * Maintain software to a good standard of quality * Identify to the Software Manager any gaps in knowledge, equipment or process * Collect and analyze technical data, propose improvements, and formulate solutions * Close collaboration with software developers to reflect application analysis and diagnosis * Evaluate new features via alpha/beta testing * Develop and improve engineering utilities Provide global escalation support Required Education and Experience: * Master or Ph.D. in an engineering discipline or appropriate physical science * 2+ years of professional software development experience using C and C++ * 2+ years demonstrated a track record in delivering software * Experience with creating robust, scalable software systems and maintaining complex legacy software systems * Excellent teamwork and communication skills * Scientific background * Demonstrated ability to learn complex business logic * Scripting language knowledge, Automation test background * Experience in understanding business logic * Agile project background * Experience in QA test is a plus * Experience in IT management is a plus Nanometrics Incorporated Austin TX

Senior Software Engineer

Expired Job

Thermo Fisher Scientific Inc.