This role will be based in Tijuana, Mexico.
As Senior Software Engineer you will be part of a Scrum team at Thermo Fisher Scientific’s Digital Engineering. You will be doing important work like helping customers in finding cures for cancer, protecting the environment, or making our food safer.
Your work will have real-world impact, and you’ll be supported in achieving your career goals.
At SaaS we are part of software services and are a close-knit, collaborative, cross-functional organization where we believe teamwork is greater than the sum of individual contributions.
Our teams are challenged by applying industry best practices in the design, development, testing, deployment, monitoring, and operation of world-class software products.
We are especially passionate about working with DevOps and driving Agile / Scrum processes to exceed customer expectations.
We welcome the challenge of working in a fast-paced, discovery-oriented environment and are genuinely excited about the prospect of creatively exercising your problem-solving skills on a continuous basis with an eye to ultimately improving the human condition.
We are looking for individuals with experience and learning agility to deliver digital solutions leveraging the latest cloud, on-prem, big-data, analytics, and newer technologies.
Team player by putting the team first.
Location / Division Specific Information
The Tijuana Mexico location has the Digital Engineering division with about 160 engineers working onsite where you can enjoy a relatively casual work environment, with open areas that foster collaboration.
Like most places, we get very busy at times, but we value a healthy work / life balance.
How will you make an impact?
You will contribute in the design and development of SaaS solutions.
What will you do?
You will design, develop, test, deploy, monitor and operate SaaS solutions in a DevOps framework.
Resolution of complex problems
Provide support, mentorship, and leadership to junior colleagues
Learn-Do-Share keeping pace with technological change, roadmaps, and best practices
How will you get here?
BS / MS in Computer Science, Physics, Mathematics or equivalent engineering disciplines.
You have an experience in doing the design and testing best practices and tools (Unit testing, integration testing, e2e, TDD, DDD, BDD, mocha / jasmine, protractor / selenium, karma, Junit, Mockito, cucumber, performance testing)
You have an experience with microservices architectures and web services : SOAP, authentication, authorization, RESTful APIs
Experience on Linux scripting languages (Bash)
Experience developing solutions with AWS Cloud Services
Experience in DevOps with Continuous Integration, Continuous Delivery, monitoring and support
Experience working under Agile Scrum software development
You are authentic, transparent and leads by example, holding self and others accountable. Inspires motivates and collaborates with others
You anticipate needs and problems while creating solutions.
You are willing to ask difficult questions and take risks. Greets challenge and change as an opportunity
You are a highly motivated fast learner who can self-start and figure out what needs figuring out
Knowledge, Skills, Abilities
You have an experience developing solutions with multiple deployment models (on-prem, hybrid and in the cloud)
You have an experience on Machine Learning and Artificial Intelligence
You have an experience in digital transformation and innovation frameworks
You have an excellent verbal and written communication skills. Ability to effectively document artifacts and processes and explain them to others
Most of all you have healthy sense of humor and appreciation for quirky and geeky antics around the office!