Software Integration Engineer

Promega•Madison, WI

About The Position

The Software Integration Engineer provides software development, integration, and instrument troubleshooting for Promega instrumentation software. The role supports integration of software with instrumentation and addresses difficult instrument and software problems. The engineer builds and maintains effective working relationships with people at all levels. The position assists software engineering teams with developing and integrating instrumentation software and hardware, troubleshoots existing and new software, and participates in the team’s agile process for integrating and testing software releases. It also uses AI tools in daily work, incorporates Promega’s Emotional & Social Intelligence core principles, and complies with applicable ethical, legal, and regulatory requirements.

Requirements

  • 0–2 years of experience developing and supporting software systems.
  • Bachelor of Science degree in electrical engineering, mechanical engineering, computer science, or a related discipline.
  • Strong analytical and problem-solving skills.
  • Ability to work in a fast-paced environment, manage several tasks at once, and prioritize work to meet deadlines.
  • Ability to work independently and as part of a team with general direction.
  • Strong written and verbal communication skills.
  • Ability to work in an office environment at a computer workstation.
  • Ability to move objects weighing up to 40 pounds.

Nice To Haves

  • Experience with the Microsoft development stack, Microsoft Azure, or Microsoft Azure DevOps.
  • Experience with scripting languages such as Python and Windows PowerShell.
  • Experience with web and cloud-based technologies.
  • Experience with source control and configuration management software.
  • Experience with AI-assisted development tools such as Claude Code.
  • Experience with software troubleshooting and software logging systems and technologies.
  • Experience with agile or Scrum methodologies and tools.

Responsibilities

  • Assist software engineering teams with developing and integrating instrumentation software and hardware.
  • Facilitate debugging and troubleshooting of existing and new instrumentation software; propose and provide solutions to software issues.
  • Participate in the team’s agile process for integrating and testing software releases and work with team members to resolve issues on time.
  • Use artificial intelligence tools in daily work.
  • Incorporate Promega’s Emotional & Social Intelligence core principles in daily work.
  • Understand and comply with ethical, legal, and regulatory requirements applicable to the business.
  • Build and maintain good working relationships with people at all levels.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service