The Senior Software Engineer develops and maintains production software supporting Molecular Devices’ life science instruments, including licensing applications, installers, diagnostic utilities, and related product software. This is a senior individual-contributor role focused on application-level development, connected-device integration, and troubleshooting across software and hardware boundaries. The position is part of the Imaging Software Engineering team, is located on-site in Downingtown, Pennsylvania, and has no direct reports. It reports to the Supervisor, Software Engineering. The role covers the software lifecycle from design and implementation through testing, release, troubleshooting, corrective maintenance, and long-term support. The engineer works with existing applications and codebases, contributes to software quality and maintainability, and collaborates with firmware and device-driver developers, as well as Operations and Manufacturing, to prepare tools and workflows for instrument builds, production release, and shipment. The role may involve travel of up to 10%, including occasional overnight trips, and occasional time-sensitive support outside normal working hours.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior