Work Schedule
Standard (Mon-Fri)Environmental Conditions
OfficeJob Description
Thermo Fisher Scientific Inc. is seeking a dedicated Staff Software Engineer to join our Engineering team in the United States. This is an outstanding opportunity for a hard-working individual to contribute to our innovative projects and collaborate with a dynamic team to deliver world-class software solutions. If you are passionate about technology and eager to work in a collaborative environment, we want to hear from you!
As a Staff Software Engineer, you will:
Actively contribute to software development through hands-on coding, unit testing, integration testing, and code reviews.Lead the design, development, and implementation of software solutions utilizing Vue.js, JavaScript, TypeScript, and C# .NET.Provide technical guidance and mentorship to junior developers to ensure high-quality project execution.Collaborate with cross-functional teams to define technical requirements and develop ambitious project roadmaps.Enhance and maintain existing software applications, ensuring optimal quality, performance, and reliability.Diagnose and resolve complex technical challenges efficiently.Conduct thorough code reviews to uphold industry standards and maintain codebase quality.Develop and implement robust unit and integration tests to ensure software reliability and performance.Stay up to date with the latest technologies and industry trends to drive continuous improvement in software solutions.Required Qualifications
To be successful in this role, you should have:
8+ years of proven experience in full-stack development with proficiency in both frontend and backend development. Experience with Angular, React, or Vue.JS, JavaScript, TypeScript, and expertise with C# .NET, .NET Core, microservices, and backend development. Experience with Windows Forms development is preferred.Hands-on experience in developing and integrating RESTful APIs.A Bachelor’s degree in Computer Science, Engineering, or a related field; equivalent professional experience will be considered.Excellent problem-solving abilities and a track record of implementing effective technical solutions.Exceptional communication and collaboration skills.A commitment to continuous learning and professional development.The ability to adhere to project timelines and deliverables.Preferred Qualifications
Proven experience in leading software development teams and managing complex technical projects.Familiarity with Agile development methodologies and tools.Why Join Us?
At Thermo Fisher Scientific Inc., we offer a vibrant work environment where your contributions will make a significant impact. We provide:Opportunities for professional growth and development.Competitive compensation and benefits packages.A culture that fosters inclusion, collaboration, and innovation.Work with a team of experienced professionals committed to excellence.Compensation and Benefits
The salary range estimated for this position based in California is $129,400.00–$185,000.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