Company Information: We are Digital Platforms & Engineering Team - the software center of excellence for Thermo Fisher Scientific. We develop and deliver Saas based applications and digital lab (Cloud-based) tools, to help scientists do their work more efficiently and with precision, enabling them to make our world healthier, cleaner and safer. Our world class software products and solutions accelerate scientific discovery and lab productivity. These solutions - provide rich content, selection t... more details
Work Schedule
Standard (Mon-Fri)
Environmental Conditions
Office
Job Description
Company Information:
We are Digital Platforms & Engineering Team - the software center of excellence for Thermo Fisher Scientific. We develop and deliver SaaS based applications and digital lab (Cloud-based) tools, to help scientists do their work more efficiently and with precision, enabling them to make our world healthier, cleaner and safer. Our world class software products and solutions accelerate scientific discovery and lab productivity. These solutions
- provide rich content, selection tools, collaboration tools and scientific apps that allow our customers to focus on innovation and the complexities of their science.
- build a connected world for our customers where every device/product is connected, self-aware, and self-healing—thereby enabling efficient workflows and collaborative science.
- enable our customers to efficiently manage their lab by providing them insight to workflow processes, asset uptime and product availability.
We give them the flexibility to access what they need when they need it, allowing them to select and receive products and services across multiple channels. We apply industry standard processes to the design, development, and deployment of world-class software products built to demonstrate the power and scalability of the cloud.
?
Position Summary:?
We are looking for a staff engineer to join our new and growing engineering team in eCommerce. The ideal candidate is an energetic self-starter with strong work experience. This person will play a central role in the delivery of applications and services that empower users to improve their health.
The Staff Engineer provides systems architectural and design leadership to multiple Software Development Scrum Teams in eCommerce. The role is of a Lead Developer who is motivated to actively contribute to the architecture, design and development of new features.
The person is also expected to perform all aspects of software development including system design, design review, development, code review, unit testing, and integration testing. In addition to that, the role also demands to lead, motivate, mentor and provide ample guidance to the other team members with respect to technical challenges.
Job Functions:
- Serve as a technical lead for the product and actively participate in all Agile ceremonies including planning, grooming, product demonstration and team retrospectives
- Work with product owners and other development team members to determine new features and user stories needed in complex development projects
- Collaborate in the software development lifecycle, systems integration, test execution, issue resolution, and reviews.
- Documents may include detailed specifications, implementation guides, architecture diagrams or design documents.
- Participate in code reviews with peers and managers to ensure that each increment adheres to original vision as described in the user story and all standard resource libraries and architecture patterns as appropriate.
- Effectively contributes to building the overall knowledge and expertise of the technical team.
- Expert proficiency in Object Oriented Design (OOD) and analysis., application of analysis/design engineering functions, application of non-functional software qualities such as resiliency, maintainability, etc, advanced testing techniques.
- Provide expertise for teams in all matters related to deployment, building and release process.
- Respond support calls for applications in production in order to resolve issues in production.
Qualifications
Education
- Bachelor's Degree or equivalent required.
Minimum Experience
- 10+ years of related experience.
Essential Experience/Skills:
- At least 10 years of experience in Java/J2EE and related technologies with sound understanding of design principles
- Hands on experience with Spring Boot Framework, RESTful APIs,
- and Microservices based architecture
- Experience as a Tech Lead and ability to provide guidance in designing and architecting critical software applications
- Experience maintaining and designing applications on AWS
- Experience with distributed computing, enterprise-wide systems i.e. Service Oriented Architecture
- Experience with building efficient distributed, scalable, high quality software services, microservices
- Experience with developing Microservices
- Experience with Docker and Kubernetes
- Experience with the latest monitoring and logging platforms
- Experience with database technologies and SQL
- 4+ years of proven experience in open-source framework
- Experience in Agile methodologies, and DevOps tools (GIT, Jenkins)
- Experience with databases Postgres, Oracle, NoSQL DB.
- Excellent interpersonal skills as well as experience influencing senior leadership
- Be flexible to work with some overlapping work overs if needed and attend onshore calls.
- Regular day to day job responsibilities does not involve travel.
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.
Compensation and Benefits
The salary range estimated for this position based in California is $118,600.00–$177,850.00.
This position may also be eligible to receive a variable annual bonus based on company, team, and/or individual performance results in accordance with company policy. We offer a comprehensive Total Rewards package that our U.S. colleagues and their families can count on, which includes:
A choice of national medical and dental plans, and a national vision plan, including health incentive programs
Employee assistance and family support programs, including commuter benefits and tuition reimbursement
At least 120 hours paid time off (PTO), 10 paid holidays annually, paid parental leave (3 weeks for bonding and 8 weeks for caregiver leave), accident and life insurance, and short- and long-term disability in accordance with company policy
Retirement and savings programs, such as our competitive 401(k) U.S. retirement savings plan
Employees’ Stock Purchase Plan (ESPP) offers eligible colleagues the opportunity to purchase company stock at a discount
For more information on our benefits, please visit: https://jobs.thermofisher.com/global/en/total-rewards