**Work Schedule**
Standard (Mon-Fri)
**Environmental Conditions**
Office
At Thermo Fisher Scientific, we develop scientific software products including a cloud platform called Thermo Fisher Connect for instrument connectivity, scientific file management, scientific algorithm execution to assist scientists to accelerate scientific discovery through digital technologies.
Our products address a range of needs from instrument remote monitoring, experiment file transfer, remote instrument service/support, remote commands to the instruments and real time experiment alerts.
**Location/Division Specific Information**:
Join our vibrant and ambitious team in Tijuana, MX, where we strive for excellence in everything we do.
Our division is known for its world-class innovation and determination to push the boundaries of technology.
**Discover Impactful Work**:
As a Staff Engineer, Software at Thermo Fisher Scientific, you will be part of brand new technological advancements.
Your contributions will drive powerful solutions that craft the future of science.
**A day in the Life**:
- Ability to plan, participate in, guide and carry out technical assignments independently.
- Active participation in scrum ceremonies including daily standups, story grooming, sprint planning, and sprint reviews.
- Excellent written and oral communication skills
- Capability to perform high-level design and clearly communicate technical details to other entry level engineers.
- Efficient software implementation, unit test cases, code reviews, and integration testing
- Proactive attitude with a focus on identifying ways to continuously automate feature testing and establish measurable goals.
**Education**:
- ** Bachelor's**degree in computer science or engineering with **10+ years** of experience preferred, OR **master's**in computer science or engineering with **7+ years**of experience preferred.
**Experience**:
- Sound understanding of object-oriented principles, design patterns, and data structures
- Experience developing Restful APIs in micro-services architecture using Java/J2EE, Kotlin,.Net, C# OR Scala technologies.
- Experience with other static code frameworks like AngularJS
- Work experience and define CI/CD strategy for the team.
- Familiarity with at least one public cloud service, AWS or Azure preferred.
- Understanding of Non-Functional Requirements (NFR) including Security, Performance, and Cost
- Knowledge of containerization and Docker
- Familiarity with IoT instrument communication protocols such as MQTT, OPC_UA, or SiLA2.
- UI experience
**Knowledge, Skills, Abilities**:
- In-depth knowledge of programming languages
- Remarkable analytical and problem-solving abilities
- Ability to communicate sophisticated technical concepts clearly
**Keys to Success**:
- Proven ability to work collaboratively in a diverse team
- Outstanding problem-solving skills and attention to detail
- Strictly adhere to project timelines and quality standards
**Physical Requirements / Work Environment**:
Work is performed in a standard office setting with opportunities for remote collaboration.
Occasional travel may be required for project coordination and team meetings.
**Benefits**:
We provide attractive remuneration packages, an annual incentive plan bonus, comprehensive healthcare coverage, and a variety of employee benefits.
Thermo Fisher Scientific presents an opportunity to join a dynamic and forward-thinking organization with excellent career growth prospects.
Our company culture embodies integrity, intensity, involvement, and innovation!