Senior Software Engineer at Meet Life Sciences Maple Grove, MN
Full Time
16 Nov 2025
Maple Grove, MN
Verified by Turrior
Content + Source + Freshness • 13 Dec 2025 • 95% confidence
85 / 100
Offer value
Strong demand for technical skills in software development, particularly for medical applications, paired with an engaging company culture.
- Focused on medical device software development
- Competitive salary for experienced software engineers
- Collaborative environment with significant impact
- Requires strong technical expertise
Pros
- Focused on developing life-saving medical technologies
- Opportunity to work in a collaborative, innovative environment
- Strong compensation for technical skills and experience
Cons
- Requires advanced software engineering skills
- High expectation for technical problem-solving
- Potentially demanding workload due to project deadlines
Who it's for
Senior • On-site/Hybrid
Good fit
- Senior engineers who excel in algorithm development
- Candidates passionate about the healthcare technology sector
- Collaborative professionals who enjoy team dynamics
Not recommended for
- Entry-level candidates without software engineering experience
- Those uninterested in working on medical software
- Individuals seeking fully remote positions
Motivation fit
Passion for developing impactful software solutionsInterest in collaborating with cross-functional teamsDesire to innovate within the medical field
Key skills
Software development (C++, Matlab)Algorithm design and implementationCross-functional collaborationStrong problem-solving abilities
Score: 85/100 AI verified analysis
About the job
Senior Software Engineer job at Meet Life Sciences. Maple Grove, MN.
Job Title: Senior Software Engineer – Algorithm Development
Job Purpose:
Seeking a Senior Software Engineer with strong experience in algorithm and software development to join a fast-paced team. The role involves developing system software, including GUI, and collaborating with hardware, systems, and field teams to create impactful tools for a cardiac mapping system.
Key Responsibilities:
- Lead software architecture and best-in-class development practices.
- Design, develop, and release high-performance medical device software.
- Solve complex problems and enhance engineering solutions.
- Collaborate across disciplines to maximize solution quality.
- Participate in preclinical experiments with lab staff and physicians.
- Maintain compliance with quality standards through documentation and reviews.
Qualifications:
- BS/MS in Computer Science or equivalent experience.
- 5+ years of relevant software development experience.
- Proficiency in C++ (C++11 or newer) and Matlab algorithm development.
- Strong object-oriented programming, analytical, and problem-solving skills.
- Experience with full software development life cycle, code reviews, and technical documentation.
- Ability to contribute to multiple projects and support clinical field staff.
Preferred Qualifications:
- Linux development experience.
- Scrum framework experience.
- Familiarity with medical device standards (IEC 62304, 60601, ISO 14971, 13485).
- Experience with Git, Jira, and requirements management tools.
- Strong communication skills and mentoring experience.
