Senior Software Development Engineer
4 weeks ago
About the Role:
We are seeking a highly skilled and experienced Senior Software Development Engineer to join our team at Thermo Fisher Scientific. As a Senior Software Development Engineer, you will play a key role in developing software specifications, working closely with customers and colleagues to ensure their needs and expectations are met.
Key Responsibilities:
* Develop software specifications and design methodologies to meet the highest quality standards globally
* Employ advanced tools to develop diligent and thoroughly detailed software products
* Leverage software tools to build robust software components and systems that meet requirements
* Champion effective communication and collaboration with other software development groups, scientists, and technical publications
* Maintain meticulous design and implementation records, providing comprehensive documentation for further development and maintenance of software and systems
* Demonstrate strong design and project management skills, working closely with multidisciplinary teams to deliver magnificent products on time and within budget
Requirements:
* Bachelor's or Master's degree in Computer Science, Advanced Scientific, or Engineering-related majors, or equivalent experience
* A minimum of 8 years (or 5 years for a Master's degree) of experience in developing commercial software, with a deep understanding of the entire software development lifecycle
* Proficiency in object-oriented design and various design patterns (MVVM, MVC, MVP, etc.), along with proficient C# programming skills. Knowledge of other languages such as C++, JAVA, and Python is also valued
* Experience in Web GUI development, using JavaScript, TypeScript, CSS, HTML5, and frameworks such as VueJS and React
* Validated expertise in algorithm design, validation, and deployment in areas such as image processing and recognition, chemometrics, spectrum analysis, Fourier transform, PLS, deconvolution, and optimization
* Strong mathematical, physics, and programming skills to implement sophisticated algorithms
* Excellent English language skills in reading, speaking, and writing
Salary: Estimated annual salary range $120,000 - $180,000 based on location and experience.
Benefits:
* Competitive salary and benefits package
* Opportunities for professional growth and development
* Collaborative and dynamic work environment
* Recognition and rewards for outstanding performance
About Us:
Thermo Fisher Scientific is an equal opportunity employer and values diversity and inclusion in the workplace. We are dedicated to fostering an inclusive culture where all employees feel valued and have the opportunity to thrive.
-
Shanghai, Shanghai, China Plansee Shanghai High Performance Material Ltd. Full timeSenior Software Development EngineerWe are seeking a highly skilled Senior Software Development Engineer to join our team in Shanghai, China.Job Description:This is a challenging role that involves supporting project managers in various large-scale software development activities, conducting tests and trials for process-, material- and technology projects,...
-
Senior Touch Software Development Engineer
4 weeks ago
Shanghai, Shanghai, China BHTC Full timeCompany OverviewBHTC is a leading technology company in the field of touch software development.Job SummaryWe are seeking an experienced Senior Touch Software Development Engineer to join our team in Tampere, Finland. The successful candidate will be responsible for leading the development of new touch software projects and collaborating with...
-
Senior Software Developer
1 month ago
Shanghai, Shanghai, China Medtronic Full timeCareers that Drive InnovationAbout This RoleAs a Senior Software Developer at Medtronic, you will be responsible for designing, developing, testing, and implementing operating systems components, software tools, and utilities.You will determine systems software design requirements and ensure that system improvements are successfully implemented and monitored...
-
Senior Software Engineer
2 months ago
Shanghai, Shanghai, China Abbott Full timeWe are looking for a highly skilled Sun software engineer who can help us build scalable and efficient applications. As a senior software engineer, you will be responsible for designing, developing, and testing software components, as well as collaborating with cross-functional teams to deliver high-quality products.Key responsibilities include:Designing and...
-
Senior Software Engineer
2 months ago
Shanghai, Shanghai, China Mercedes-Benz Full timeOur company is looking for a skilled Senior Software Engineer to join our team. The ideal candidate will have experience with full stack development and be able to work collaboratively with our team. We are committed to delivering high-quality software solutions that meet the needs of our customers.
-
Senior Software Engineer
2 months ago
Shanghai, Shanghai, China NielsenIQ Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer - Backend Developer to join our team at {company}. The successful candidate will be responsible for designing, developing, and maintaining our company’s backend infrastructure.Key ResponsibilitiesDesign and develop scalable and efficient backend systemsCollaborate with the front-end...
-
Senior Software Development Engineer
1 month ago
Shanghai, Shanghai, China 0093 eBay Engineering&Research Full time["At eBay Engineering & Research, we're committed to pushing boundaries and leaving our mark as we reinvent the future of e-commerce.Our customers are our compass, and we strive to provide innovative solutions that meet their needs. We believe in a culture of professionalism, innovation, career growth, and fun.This role is part of our eBay Selling team in...
-
Shanghai, Shanghai, China Amazon Innovation Center (Shenzhen) Company Limited Shanghai Branch - O93 Full timeJob OverviewAmazon Innovation Center (Shenzhen) Company Limited Shanghai Branch - O93 is seeking a highly skilled Senior Software Development Engineer to lead the design and implementation of high-performance graphics software on embedded systems.
-
Senior Software Development Engineer
1 month ago
Shanghai, Shanghai, China Elekta Full timeElekta Job OpportunityWe are seeking a highly skilled and motivated software development engineer to join our team at Elekta. As a key member of our software development team, you will be responsible for designing, developing, and maintaining software applications that support our customers in the healthcare industry.Responsibilities:Participate in all...
-
Senior C++ Software Engineer
2 months ago
Shanghai, Shanghai, China Optiver Full timeOverviewAt Optiver, we are seeking a highly skilled Senior C++ Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying high-performance trading systems that drive our business forward.Key ResponsibilitiesDesign and develop large-scale trading systems using C++Collaborate...
-
Senior Software Engineering Manager
3 weeks ago
Shanghai, Shanghai, China Ansys Full timeAs a Senior Software Engineering Manager at Ansys, you will lead the deployment and support of software products and supporting systems. This role requires expertise to develop strategic technical campaigns, negotiate success criteria, and provide refined requirements to drive exciting new product features that meet business objectives.About the RoleThe...
-
Senior Software Engineering Manager Lead
1 month ago
Shanghai, Shanghai, China Logitech Full timeAbout the RoleThis Senior Software Engineering Manager position is a key role in Logitech's China For China strategy. We are looking for an experienced leader to guide and inspire our global engineering teams in China, ensuring the successful development and timely delivery of Logitech's device software experiences.Key Responsibilities Lead the...
-
Senior Software Development Lead
1 month ago
Shanghai, Shanghai, China Mercedes-Benz Full timeAbout the RoleWe are seeking a highly experienced Senior Software Development Lead to join our team at Mercedes-Benz Group China Ltd. in Beijing.Job DescriptionLead the R&D platform team (system, software, hardware, function, testing, etc.) to conduct requirements analysis, design, implementation, testing, verification, delivery, upgrade iteration, etc. for...
-
Senior Software Development Director
4 weeks ago
Shanghai, Shanghai, China Bosch Group Full timeAbout the RoleWe are seeking an experienced Senior Software Development Director to lead our software development team at the Bosch Group. This is a unique opportunity to join a dynamic and innovative company and contribute to the development of cutting-edge technology.
-
Senior Software Development Manager
4 weeks ago
Shanghai, Shanghai, China Thermo Fisher Scientific Full timeJob OverviewWe are seeking a skilled Senior Software Development Manager to join our team at Thermo Fisher Scientific. This is an exciting opportunity to lead and manage software development projects, working closely with cross-functional teams to deliver high-quality solutions.
-
Senior Software Development Lead
4 weeks ago
Shanghai, Shanghai, China Applied Materials Full timeAbout the RoleWe are seeking an exceptional Senior Software Development Lead to join our team at Applied Materials.Job SummaryThe Senior Software Development Lead will be responsible for leading and executing complex software projects, working closely with cross-functional teams to deliver high-quality results.Key ResponsibilitiesLead technical projects with...
-
Senior Software Developer
4 weeks ago
Shanghai, Shanghai, China FNZ Group Full timeAbout FNZ GroupAt FNZ Group, we're a leading provider of cloud computing and financial services solutions. Our team is dedicated to delivering innovative products that meet the evolving needs of our clients.Job DescriptionThis role as a Senior Software Developer presents an excellent opportunity for skilled professionals to join our global team. As a key...
-
Senior Software Development Lead
4 weeks ago
Shanghai, Shanghai, China Elekta Full timeJob Title: Senior Software Development LeadWe are seeking a seasoned software development leader to join our team at Elekta.About the RoleThis is an exciting opportunity for a highly skilled and experienced software development professional to lead our team in delivering high-quality software solutions.Key ResponsibilitiesLead the software development team...
-
Shanghai, Shanghai, China NVIDIA Full timeAt NVIDIA, we are seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of cutting-edge technology in network acceleration.Job OverviewWe are a leader in the field of artificial intelligence and deep learning, and our SmartNIC products are used by top cloud computing, research, medical, automotive, finance,...
-
Senior Software Engineer
4 weeks ago
Shanghai, Shanghai, China Carrier Full timeJob Description:We are seeking an experienced Senior Software Engineer to join our team in Shanghai, China.About the Role:As a Senior Software Engineer, you will be responsible for designing and developing control services and algorithms for embedded Linux controller devices using Object-Oriented Design (OOD) principles and C++ programming language.You will...