1

Manager Medical Device Software Engineer Jobs in Maine

They are seeking a Software Engineer to develop and maintain applications for their QuickScan ... release management • Maintain project dependencies to ensure stable, repeatable builds across ...

You will develop high-impact software products used daily by IT teams and MSPs (managed service ... We have you covered with our comprehensive benefits package, which includes medical, dental, and ...

They are seeking a Software Engineer to develop and maintain applications for their QuickScan ... release management • Maintain project dependencies to ensure stable, repeatable builds across ...

Senior Software Engineer

Belfast, ME · On-site

$80.18 - $120.27/hr

About the position We are looking for a Senior Software Engineer to join our team in Belfast and ... Collaborate in a cross‑functional team - work alongside developers, testers, and product managers ...

Software Engineer, Backend

Augusta, ME · On-site

$155K - $222K/yr

Database Management: Experience designing and querying relational databases using SQL (PostgreSQL ... S. employees are offered benefits, subject to Cisco's plan eligibility rules, which include medical ...

Minimum 3+ years of experience in quality engineering within a regulated environment (medical device, pharmaceutical, or similar). * Hands-on experience with product risk management, including hazard ...

Senior Software Engineer, Backend

Augusta, ME · On-site +1

$165K - $241K/yr

Database Management: Experience designing and querying relational databases using SQL (PostgreSQL ... S. employees are offered benefits, subject to Cisco's plan eligibility rules, which include medical ...

Packaging Project Engineer

Kennebunk, ME · On-site

$84K - $116K/yr

... packaging engineer in the medical device, pharmaceutical, or life sciences industry ... TOPS Pro or CAPE packaging design software and CAD (SolidWorks) modeling * Experience interpreting ...

Senior Software Engineer

Westbrook, ME · On-site

$124K - $164K/yr

Defines, designs, and implements data management, storage, backup and recovery solutions that ensure high performance of the organization's enterprise data. Designs automated software deployment ...

We are looking for a Software Packaging Engineer with deep IT and/or Managed Service Provider (MSP ... We have you covered with our comprehensive benefits package, which includes medical, dental, and ...

Quality Engineer II

Scarborough, ME · On-site

$73K - $94K/yr

Minimum 3 years of experience in quality engineering within a regulated environment (medical device, pharmaceutical, or similar) * Hands-on experience with product risk management, including hazard ...

Showing results 21-40

Manager Medical Device Software Engineer information

What are the key skills and qualifications needed to thrive as a manager medical device software engineer, and why are they important?

To thrive as a Manager Medical Device Software Engineer, you need expertise in software development, medical device regulations (such as FDA or ISO 13485), and a background in engineering or computer science, often supported by advanced degrees or certifications. Familiarity with tools like version control systems (e.g., Git), embedded systems platforms, and quality management software is essential, along with understanding regulatory documentation processes. Strong leadership, effective communication, and problem-solving abilities distinguish top performers in this role. These skills are crucial for ensuring safe, compliant, and innovative medical device software development while leading teams to deliver high-quality products.

How does a manager medical device software engineer typically collaborate with cross-functional teams during product development?

A Manager Medical Device Software Engineer frequently works alongside teams such as regulatory affairs, quality assurance, hardware engineering, clinical specialists, and marketing. They coordinate software development activities to ensure compliance with industry standards and regulatory requirements, while also aligning software features with clinical and business needs. These managers often lead design reviews, facilitate risk assessments, and ensure effective communication between software engineers and non-technical stakeholders. This collaborative environment is essential for delivering safe, effective, and user-friendly medical devices.

What does a manager medical device software engineer do?

A Manager Medical Device Software Engineer oversees teams that design, develop, and maintain software for medical devices. They ensure that the software complies with regulatory standards, works reliably, and meets the needs of healthcare professionals and patients. In addition to technical leadership, they coordinate with cross-functional teams, manage project timelines, and mentor engineers. Their role is critical in ensuring products are both safe and effective for use in medical settings.
What are popular job titles related to Manager Medical Device Software Engineer jobs in Maine? For Manager Medical Device Software Engineer jobs in Maine, the most frequently searched job titles are:
What job categories do people searching Manager Medical Device Software Engineer jobs in Maine look for? The top searched job categories for Manager Medical Device Software Engineer jobs in Maine are:
What cities in Maine are hiring for Manager Medical Device Software Engineer jobs? Cities in Maine with the most Manager Medical Device Software Engineer job openings:
Infographic showing various Manager Medical Device Software Engineer job openings in Maine as of August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 15% Part Time, and 6% Contract. Highlights an 91% Physical, 1% Hybrid, and 8% Remote job distribution.

Software Engineer

EnviroLogix

Portland, ME • On-site

Full-time

Re-posted 18 days ago


Job description

Job Summary:
EnviroLogix is a company that specializes in diagnostic technologies for life science laboratories and the food supply chain. They are seeking a Software Engineer to develop and maintain applications for their QuickScan platform, focusing on software development, integration with cloud systems, and customer support.
Responsibilities:
• Own the development and maintenance of QuickScan, including new features, refactoring, and defect resolution
• Build and release engineering, including toolchain setup, build outputs and release management
• Maintain project dependencies to ensure stable, repeatable builds across development environments
• Write and maintain developer documentation including build/run SOPs and troubleshooting playbooks
• Diagnose and resolve production issues reported by manufacturing, field teams, and customers
• Follow change management best practices to maintain high product quality through the lifecycle
• Collaborate with TotalHub integration partners to support workflows, data transport, and customer UX
• Participate in formal problem solving and continuous improvement activities to reduce process waste
• Contribute to design and troubleshooting discussions to gather voice-of-customer feedback
• Create and maintain development documentation to preserve knowledge across the product lifecycle
• Take ownership of communication including consistent follow-up with internal and external customers
Qualifications:
Required:
• Bachelor’s degree in CS/SE/CE/EE (or related field) preferred
• Minimum 3 – 4 years of experience developing and supporting C++ software in production environments
• Strong experience building and supporting production C++ applications
• Strong Qt experience with Qt Widgets/Qt Quick, UI tooling, and model/view patterns
• Strong Windows native development/build experience, including MSVC toolchain and CLI builds
• Experience with JavaScript in production environments is required
• Strong debugging expertise, with proven ability to isolate failures across code, libraries, and dependencies
• Superb and timely written and verbal communication with technical and non-technical stakeholders
• Experience with Microsoft Office and collaboration tools, including Teams
• Demonstrated ability to create clarity through standard work and documentation
• Agility to move from feature engineering to field support without losing quality
• Commitment to repeatable execution across build, test, and release processes
Preferred:
• Experience with Agile (Plan, Sprint, Review), formal problem solving, and continuous improvement is a plus
• Experience using modern AI-assisted tools for debugging, documentation, and test acceleration is a plus
• Experience with cloud integrations including Amazon Web Services and client-to-cloud data flows is a plus
• Experience with Elixir and/or React programming or troubleshooting is a plus
• Additional skills training and certifications are welcome but not required
Company:
EnviroLogix is a provider of testing solutions for detecting GMOs, mycotoxins, molds, pathogens, algal toxins, and pesticides. Founded in 1996, the company is headquartered in Portland, USA, with a team of 51-200 employees. The company is currently Growth Stage.