Senior Staff Software Engineer, Android & IoT

New
P
PatientPointDigital health
Remote within the United StatesFull-TimeStaff
Salary144,390 - 220,834 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
10+ years of software engineering experience building and running production systems.
Required Skills
PythonKotlinTerraformAWS Lambda

Requirements

  • Bring 10+ years of software engineering experience building and running production systems.
  • Have strong backend proficiency in Kotlin and/or Python, including building reliable services and APIs.
  • Have hands-on Android device fleet experience, including Android app or system development, AOSP, APK deployment, ADB, device telemetry, remote command and control, and provisioning.
  • Bring deep AWS experience, including AWS IoT Core, MQTT, Lambda, API Gateway, Cognito, and Terraform.
  • Have experience building AI agent systems, including LLM tool use through MCP or an equivalent, agent guardrails, and evaluations.
  • Have prior experience as a technical or engineering lead on a product team, owning architectural direction, setting standards, partnering with product and design, and unblocking others.
  • Use AI-assisted development tools such as Cursor, Claude, or Copilot in your everyday workflow.
  • BLE-based configuration and mobile provisioning workflows, and familiarity with iOS and Swift (CoreBluetooth), are desired.
  • React and Node.js experience is desired for contributing to and reviewing Ops Portal front-end and Lambda work.
  • Experience with digital signage or kiosk-mode Android fleets, event streaming, observability and product analytics tooling, or healthcare and other regulated environments is desired.

Responsibilities

  • Own the technical direction, architecture, standards, and release cadence for Ops Portal, DCA, and UDD.
  • Write production code in Kotlin, Python, and Node.js, and review work across React, serverless services, and Android and iOS apps.
  • Partner with Product and Design Leads on discovery and planning, assessing feasibility, technical constraints, capacity, and sequencing risks.
  • Architect and build services and APIs for real-time device communication and remote command and control using AWS IoT Core, MQTT, AWS serverless services, and Terraform.
  • Lead the evolution of UDD and the Ops AI assistant, including Bedrock agents, tool use, human-in-the-loop controls, and evaluations.
  • Sign off on high-risk fleet changes and ensure staged rollouts and tested rollbacks for bulk updates, provisioning, and AI device actions.
  • Maintain security practices for authentication, authorization, secrets, and protection of PHI in logs, screenshots, and LLM output.
  • Coordinate changes to shared Android code and fleet deployment tooling with other device teams.
  • Establish usage metrics, error tracking, and performance monitoring; submit RFCs and lead relevant R&D and proofs of concept.
  • Support story breakdowns, design sessions, and PR reviews; mentor engineers and raise the team's technical capability.
View Full Description & ApplyYou'll be redirected to the employer's site
144,390 - 220,834 USD per year
Apply Now