Linux Developer / Scrum Master-Technical Leadership + Agile Delivery

PDDN
Waukesha, WI, United States
16 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Agile Methodology Software Applications Systems Engineering Confluence C++ (Programming Language) CMake Code Review Cyber Security Computer Programming Continuous Integration Software Debugging Software Design Patterns
+17 more
Linux Programming Tools Middleware Medical Software Imaging Technology Integrated Development Environments Object-Oriented Software Development Scrum Methodology Release Management Software Engineering Software Systems Multithreading Software Verification Concurrency Software Troubleshooting Git C++14

Job description

Role name: C++ Linux Developer / Scrum Master-Technical Leadership + Agile Delivery, We are seeking an experienced C++ Linux Developer with Scrum Master experience to lead the design, development, and delivery of software solutions for regulated medical devices. This role combines hands-on software development expertise with Agile leadership responsibilities, ensuring high-quality product delivery while fostering a collaborative and continuously improving development environment., Technical Responsibilities

Design, develop, and maintain software applications using C++ on Linux platforms.

Participate in architecture, design reviews, code reviews, and technical discussions.

Develop multithreaded, high-performance applications with strong emphasis on reliability and maintainability.

Debug and troubleshoot software issues across application, middleware, and Linux operating system layers.

Work closely with Systems Engineering, Quality, Verification, and Product teams to implement requirements.

Develop and maintain technical documentation including design specifications and software development artifacts.

Ensure compliance with medical device software development processes and quality standards.

Support software verification, validation, defect analysis, and risk mitigation activities.

Scrum Master Responsibilities

Facilitate Agile ceremonies including:

Daily Standups

Sprint Planning

Sprint Reviews

Retrospectives

Backlog Refinement

Remove impediments and enable team productivity.

Coach development teams on Scrum principles and Agile best practices.

Collaborate with Product Owners to maintain healthy and prioritized backlogs.

Monitor sprint progress and drive continuous improvement initiatives.

Facilitate communication among distributed onsite and offshore teams.

Track Agile metrics and support release planning and forecasting

Required Technical Skills

Programming

Expert-level C++ development

Modern C++ (C++11/14/17 preferred)

Requirements

The ideal candidate will possess strong expertise in C++, Linux, embedded systems, and medical device software development, along with proven experience facilitating Scrum ceremonies and leading cross-functional Agile teams., Object-Oriented Design and Design Patterns

Multithreading and Concurrency

Operating Systems

Linux Development

Linux Debugging and Performance Analysis

Shell Scripting

Development Tools

Git

Jenkins / CI-CD

CMake / GNU Make

GDB

JIRA

Confluence

Domain Experience

Preferred experience in one or more of:

Medical Devices

Healthcare Software

Diagnostic Systems

Imaging Systems

FDA-Regulated Products

IEC 62304 Software Lifecycle Processes

ISO 13485 Quality Management Systems

Cybersecurity for Medical Devices

Agile & Leadership Requirements

3+ years of Scrum Master experience.

Strong understanding of:

Scrum Framework

Agile Methodologies

Kanban

SAFe (Preferred)

Scrum Master Certification (CSM, PSM, SAFe Scrum Master) preferred.

Experience managing globally distributed teams.

Excellent communication, stakeholder management, and facilitation skills.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:27 min

Structuring agile and interdisciplinary engineering teams

Oliver Zimmert · LIVE

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all