Our client in the medical device industry is seeking a Senior Software Engineer / Project Engineer to lead the end-to-end delivery of mobile software releases supporting connected medical devices and patient care.
This role combines technical product ownership, software project management, and delivery leadership. The primary focus is on translating requirements into executable plans, organizing backlogs, and guiding development and test teams through successful releases. Previous hands‑on mobile development experience is essential, while day‑to‑day coding and testing are not the primary responsibilities.
Key Responsibilities
- Own the end‑to‑end delivery of assigned mobile software releases, including planning, execution, risk management, and release readiness.
- Translate product features and requirements into structured backlogs, actionable user stories, and clearly defined work items.
- Lead backlog refinement, sprint planning, and release planning, helping teams understand priorities, scope, and dependencies.
- Partner with Product Engineering, Development, and Test Leads to break down work and maintain alignment with product intent.
- Establish and track delivery metrics, communicate progress, and drive accountability across development and test teams.
- Review and accept completed work within the application lifecycle management (ALM) system using technical and quality judgment.
- Evaluate development and testing approaches, challenge assumptions, and ensure architectural alignment.
- Identify risks, dependencies, and execution barriers, and coordinate mitigation plans.
- Communicate release status, risks, and priorities to stakeholders and leadership.
- Support software lifecycle compliance, quality processes, and regulatory deliverables.
- Promote engineering best practices and continuous process improvement.
Required Qualifications
- Bachelor's degree in Software Engineering, Computer Science, or an equivalent field.
- 5-8 years of relevant experience delivering mobile software applications, with responsibility for project execution or technical leadership.
- Experience creating and managing backlogs, translating requirements into user stories, and driving software delivery.
- Strong understanding of Agile/Scrum practices, sprint planning, release planning, and delivery metrics.
- Technical knowledge to engage with developers, evaluate implementation approaches, and understand architectural decisions.
- Understanding of mobile testing strategies and software quality practices.
- Strong planning, organization, and problem‑solving skills, with attention to detail and the ability to navigate ambiguity.
- Strong communication skills and the ability to influence cross‑functional teams without formal authority.
Preferred Qualifications
- Background in technical software project management or technical product ownership.
- Experience in medical devices or another regulated software environment.
- Familiarity with Kotlin Multiplatform, iOS, or connected device applications.
- Experience with ALM platforms such as PTC Codebeamer.
- Familiarity with CI/CD environments and tools such as Jenkins, Bamboo, GitHub, or GitLab.
Ideal Candidate
You bring a mobile development foundation and a strong process and delivery mindset. You enjoy turning complex requirements into clear plans, coordinating teams, tracking execution, and taking ownership of successful software releases.