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