The Sr Software Engineer designs and develops new software projects and supports current software products. The role involves developing software frameworks and applications for instrument control and scientific analysis, evolving existing applications and scientific algorithms, and working with product management, R&D scientists, hardware engineers, and customers to define software requirements. The engineer also mentors developers, participates in design and code reviews, uses AI tools in daily work, documents software, and participates in verification and validation. The role requires learning and applying software patterns and architectures, complying with applicable ethical, legal, and regulatory requirements, and contributing to a safe, inclusive workplace while incorporating Promega’s Emotional & Social Intelligence principles.
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