Senior Software Engineer

Overview

On Site
Depends on Experience
Full Time

Job Details

*** ONSITE IN Redmond, WA – Candidates need to be local to Redmond***

***This is a permanent/direct-hire position***

Description

Primary Responsibilities

  • Design, implement, and maintain native iOS (Swift) and/or Android (Kotlin/Java) features for our diagnostic ultrasound imaging applications.

  • Leverage AI coding assistants/agents (e.g., Claude, Cursor, GitHub Copilot) to accelerate development, improve code quality, and enhance test coverage.

  • Collaborate closely with UX, AI/ML, QA, and product management to deliver performant, reliable, and usable workflows in a small, highly collaborative team.

  • Write clean, testable code; participate in design/code reviews; contribute to automated testing and CI/CD.

  • Integrate secure RESTful APIs, manage data models, and optimize app performance (startup time, memory, threading).

 

Secondary Responsibilities

  • Contribute to mobile release engineering (Fastlane/Gradle, build configs, signing, TestFlight/Play Store, App Store).

  • Prototype cross-platform or shared components where appropriate (e.g., Kotlin Multiplatform, Flutter, or React Native).

  • Support clinical/field feedback triage, debugging, and performance profiling.

  • Create lightweight design docs, RFCs, and internal how-tos for repeatable development with AI agents.

  • Assist with analytics, logging, and privacy-aware telemetry to inform product decisions.

  • Optional: contribute to imaging/graphics performance (Metal/Vulkan/RenderScript equivalents) and device integration

  • Follow secure development practices and contribute to documentation aligned with IEC 62304 and IEC 81001-5-1:2022 (training provided if needed).


Qualifications

Education

  • BS/MS in Computer Science, Software Engineering, EE, or equivalent practical experience.

  • Coursework  in mobile development, software architecture, concurrency, testing, and/or AI-assisted development is a plus.

 

Work Experience

  • 5+ years professional experience building and shipping iOS and/or Android apps.

  • Proficiency in Swift (Xcode, Swift Concurrency) and/or Kotlin/Java (Android Studio, coroutines).

  • Demonstrated use or strong interest in AI-assisted development tools/agents in day-to-day workflow.

  • Experience integrating APIs (REST/JSON), handling offline/async flows, and writing unit/UI tests.

  • Familiarity with Git workflows, code reviews, and CI (Fastlane, Gradle, GitHub/Bitbucket pipelines).

  • Nice to have: healthcare/medical apps, DICOM, HIPAA concepts, secure coding, performance profiling, or work in regulated environments (IEC 62304, IEC 81001-5-1:2022).
     

The estimated pay range for this position is USD $145,000/Yr - USD $175,000/Yr. Exact compensation and offers of employment are dependent on job-related knowledge, skills, experience, licenses or certifications, and location. We also offer comprehensive benefits. The Talent Acquisition Partner can share more details about compensation or benefits for the role during the interview process.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Milestone Technologies, Inc.