Back to jobs

Senior Software Engineer / Project Engineer – Mobile Software Delivery

ATR International · Minneapolis, MN

Spotted 1d ago

Job details

Level
Senior
Experience
5+ years
Education
Bachelor's degree
Posted
Oct 12, 2026
Last confirmed open
Oct 12, 2026
Job description

About this role

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.
  • Previous hands-on mobile software development experience, including Android development using Java or Kotlin.
  • 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.
Interested in this role?Continue on LinkedIn to apply.
Apply on LinkedIn