P

Promega

Produces molecular biology reagents and kits

Senior Software Engineer

Desktop Application DevelopmentUpdated on Nov 10
Full-timeMadison, WI, USANo salary listedIn-person

About the Job

Requirements

  • A B.S. degree in Computer Science, or equivalent.
  • At least seven years of experience in software design and development.
  • Experience in software architecture and high-level design, and in established software engineering methodologies and practices.
  • Experience with software algorithms, analytical methods, and statistical methods.
  • Experience with software configuration, familiarity with continuous integration methodology, and documentation tools.
  • Strong analytical and problem-solving skills, with experience applying them to resolve potential issues.
  • Ability to function effectively in a fast-paced environment, handle multiple tasks simultaneously, and meet deadlines.
  • Ability to work independently and as a team member under minimal supervision and direction.
  • Excellent written and verbal communication skills.
  • Ability to work with office computer equipment.

Responsibilities

  • Participate in the design and implementation of software frameworks and applications for instrument control and scientific analysis.
  • Support and evolve existing software applications, tools, and scientific algorithms.
  • Guide and mentor software developers, and participate in design and code reviews by providing technical feedback and recommendations when needed.
  • Collaborate with product management, R&D scientists, hardware engineers, and customers to generate software requirements and specifications.
  • Use artificial intelligence tools in daily work, including design, implementation, documentation, and testing.
  • Document software in accordance with company policies and participate in software verification and validation.
  • Apply understanding of software patterns and architectures to new projects.
  • Understand and comply with ethical, legal, and regulatory requirements applicable to the business.
  • Demonstrate inclusion through words and actions and contribute to a safe workspace.
  • Incorporate the company's Emotional and Social Intelligence core principles in daily work.

Desired Qualifications

  • An M.S. degree in Computer Science, or equivalent.
  • Experience with Microsoft component technologies, the Microsoft .NET Framework, and Microsoft C#.
  • Experience with AI-assisted software development tools and frameworks.
  • Experience with software frameworks such as Microsoft WPF and WCF.
  • Experience with mobile software development, including iOS and/or Android, and with cloud computing and web technologies.
  • Experience developing software for life sciences.
  • Experience with scripting languages such as Python, Perl, and JavaScript.

About the Company

Promega

Produces molecular biology reagents and kits

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.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Madison, WI
Founded
1978

Recently Posted Jobs

Explore more opportunities at Promega

See more jobs