Tijuana, Pennsylvania, Mexico
18 days ago
Engineer II, Software

Work Schedule

Standard (Mon-Fri)

Environmental Conditions

Office

Job Description

Engineer II, Software

Thermo Fisher Scientific Inc. is looking for an Engineer II, Software who demonstrates ambition and strong work ethic to join our dynamic team in Tijuana. As part of our world-class Engineering department, you will play a crucial role in designing, developing, testing, deploying, monitoring, and supporting solutions for our innovative Generative Artificial Intelligence (Gene AI) initiatives, web-responsive applications, and microservices architecture.

Key Responsibilities

Collaborate with a diverse group of over two hundred Software Engineers to drive innovation and progressContribute to the design, development, testing, and deployment of solutions using the latest cloud and frontend technologyEnsure the flawless implementation of Non-Functional Requirements (NFR) such as security, performance, and costDesign and implement efficient database structures using SQLUse AWS Cloud Services, such as S3, CloudFront, EKS, RDS, and CloudWatch, for developing scalable and reliable applications.Implement Test-Driven Development (TDD) techniques and undertake comprehensive unit and integration testing.Document artifacts and processes effectively and explain them to others

Requirements

Bachelor's or Master's degree in Computer Science, Physics, Mathematics, or other related technical fields. Equivalent experience will also be considered.2 - 3+ years of solid experience in full stack development2+ years of solid hands-on experience with Java and/or Python1 year with Angular, React, or similar frontend technologies2 years of experience with cloud platforms like AWS and its services1 or 2 years in testing ( unit and integration testing)Knowledge of database design and implementation using SQL (Plus)Experience with version control systems like GitHubUnderstanding of microservices architectures and RESTful APIs (Plus)Familiarity with Continuous Integration and Continuous Delivery practicesAgile/Scrum software development experience

Join Our Team

At Thermo Fisher Scientific, we are dedicated to enabling our customers to make the world healthier, cleaner, and safer. As a member of our team, you will have the opportunity to work on exciting projects, collaborate with colleagues who demonstrate strong collaboration skills, and contribute to solving complex scientific challenges. We value diversity and encourage individuals from all backgrounds to apply.

Apply today at http://jobs.thermofisher.com and #StartYourStory with Thermo Fisher Scientific.

Confirm your E-mail: Send Email