Senior Software Engineer
Promega
Senior Software Engineer
Promega
Produces molecular biology reagents and kits
JOB OBJECTIVE: The Sr Software Engineer is responsible for the design and development of new software projects for the company, and support of our current software products.
CORE DUTIES:
1. Participate in design and implementation of software frameworks and applications for instrument control and scientific analysis.
2. Support and evolve existing software applications, tools, and scientific algorithms.
3. Guide and mentor software developers and participate in design and code reviews, providing technical feedback and recommendations when needed.
4. Collaborate with product management, R&D scientists, hardware engineers, and customers to generate software requirements and specifications.
5. Uses Artificial Intelligence (AI) tools in daily work, such as design, implementation, documentation, testing etc.
6. Document software in accordance with Promega policies. Participate in software verification and validation.
7. Demonstrate fast learning skills, understanding of software patterns and architectures and ability to apply these architectures in new projects.
8. Understand and comply with ethical, legal, and regulatory requirements applicable to our business.
9. Demonstrates inclusion through their own words and actions and is accountable for a safe workspace. Acts with kindness, curiosity and respect for others.
10. Embracing and being open to incorporating Promega’s -Emotional & Social Intelligence (ESI) core principles in daily work.
KEY QUALIFICATIONS:
1. B.S. Degree in Computer Science, or equivalent.
2. Minimum seven years of experience in software design and development.
3. Experience in software architecture and high–level design. Experience using established software engineering methodologies and practices.
4. Experience with software algorithms, analytical and statistical methods.
5. Experience with software configuration, familiarity with software continuous integration methodology and documentation tools.
6. Strong analytical and problem solving skills, and experience applying these skills to resolve potential issues.
7. Able to function effectively in a fast paced environment, handle multiple tasks simultaneously, and meet deadlines.
8. Ability to work both independently and as a team member under minimal supervision and direction.
9. Excellent written and verbal communication skills.
PREFERRED QUALIFICATIONS:
1. M.S. Degree in Computer Science, or equivalent.
2. Experience with Microsoft component technologies, Microsoft .NET framework and Microsoft C#.
3. Experience with AI-assisted software development tols and frameworks.
4. Experience with software frameworks such as Microsoft WPF and WCF.
5. Experience with mobile software development such as iOS and/or Android. Experience with cloud computing and web technologies.
6. Experience with software for life sciences.
7. Experience with scripting languages such as Python, Pearl, and JavaScript etc.
PHYSICAL DEMANDS:
1. Ability to work with office computer equipment
At Promega, we value diversity and strive to create an inclusive workplace. We are proud to be an Equal Opportunity Employer, making employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran status, disability, or any other protected class.
Promega develops and sells more than 4,000 reagents, kits, and instruments for molecular biology, cell biology, diagnostics, and forensic testing. Its offerings include bioluminescent luciferase assays, CellTiter-Glo viability assays, GoTaq PCR reagents, HaloTag labeling, and Maxwell automated nucleic acid purification systems that support research and clinical workflows. The products are ready-to-use reagents and automated platforms designed to streamline experiments from basic research to diagnostics and forensics. The company differentiates itself with a broad, integrated portfolio, proven tools, automation options, and a global 16-country support network to ensure reliable supply and assistance, aiming to help scientists and clinicians advance discovery and improve health.
Explore more opportunities at Promega