Haystack
← Back to Jobs
Technology

Senior Software Engineer / Technical Software Project

LS Solutions, Inc.Minnesota City, MN🇺🇸United StatesPosted 15 Jul 2026

Quick Overview

Work Type
Hybrid
Level
Mid Senior

Job Description

Position Overview

We are seeking an experienced Senior Software Engineer / Technical Software Project Manager to lead the planning, execution, and delivery of mobile software releases for innovative medical device products. This role combines technical leadership with project management, requiring hands-on mobile software development experience and the ability to coordinate cross-functional teams throughout the software development lifecycle.

The ideal candidate will have strong experience in Android development, Agile methodologies, software release management, and medical device software development.


Key Responsibilities

  • Lead the end-to-end delivery of assigned mobile software releases.
  • Translate product requirements into well-defined user stories, sprint backlogs, and execution plans.
  • Manage backlog refinement, sprint planning, release planning, and Agile ceremonies.
  • Collaborate with Product Management, Development, QA, and Test teams to ensure successful software delivery.
  • Apply technical expertise to evaluate software solutions, ensure architectural alignment, and maintain product quality.
  • Track project progress, monitor Agile metrics, and communicate status, risks, and dependencies to stakeholders.
  • Identify project risks, dependencies, and implement mitigation strategies.
  • Review and approve completed development work within the ALM system.
  • Support software quality, regulatory compliance, and software lifecycle processes for medical devices.
  • Drive continuous improvement and promote engineering best practices.
  • Coordinate software releases involving Android applications, cloud services, embedded systems, data analytics, machine learning, and visualization technologies.

Required Qualifications

  • Bachelor''s Degree in Computer Science, Software Engineering, or a related technical field.
  • 8–10 years of experience managing and delivering mobile software applications.
  • Hands-on experience in Android mobile application development.
  • Strong background in technical software project management.

Required Technical Skills

  • Android Application Development
  • Java
  • Kotlin
  • Python
  • C Programming
  • Mobile Software Development
  • Software Project Management
  • Technical Leadership
  • Agile Methodologies
  • Agile Sprint Planning
  • Agile Product Owner
  • Agile Metrics
  • Backlog Management
  • User Story Creation
  • Release Planning
  • Project Planning
  • Software Development Lifecycle (SDLC)
  • Mobile Testing Strategies
  • Quality Assurance
  • ALM (Application Lifecycle Management)
  • Cross-functional Team Collaboration
  • Risk Management
  • Strong Communication Skills

Preferred Skills

  • Kotlin Multiplatform (KMM)
  • GitHub
  • GitLab
  • PTC Codebeamer
  • Jenkins
  • Bamboo
  • ElectricCloud
  • DevOps Practices
  • iOS Development
  • Git
  • SVN
  • Continuous Integration (CI)
  • Configuration Management

Technology Exposure

Candidates with experience in the following areas are highly preferred:

  • Android Mobile Applications
  • Cloud Technologies
  • Web Services / APIs
  • Embedded Software
  • Medical Device Software
  • Data Analytics
  • Machine Learning
  • 2D/3D Visualization

Key Responsibilities Throughout the Project Lifecycle

  • Own the complete software release from planning through deployment.
  • Develop and manage sprint backlogs and release roadmaps.
  • Work closely with engineering and QA teams to ensure timely, high-quality software delivery.
  • Monitor Agile delivery metrics and project performance.
  • Ensure compliance with software quality systems and regulatory standards.
  • Support engineering documentation and regulatory deliverables.
  • Resolve technical and project-related issues while maintaining project schedules.
  • Communicate project status, risks, and dependencies to leadership and stakeholders.
  • Promote collaboration, continuous improvement, and engineering excellence.

Skills

SVN
Embedded Systems
Machine Learning
Agile
Bamboo
C
Git
Java
Jenkins
Kotlin
Python
iOS
Android

Similar jobs