
Remote opportunity at
PatientPoint®Senior Staff Software Engineer, Android & IoT
PatientPoint, a digital health company operating a nationwide network in physician offices, is seeking a remote Senior Staff Software Engineer, Android & IoT for a full-time…
Career Tools
About This Role
PatientPoint, a digital health company operating a nationwide network in physician offices, is seeking a remote Senior Staff Software Engineer, Android & IoT for a full-time position. The base salary for this role ranges from USD 144,390 to 220,834 per year. Travel is required two to four times per year. In this hands-on engineering lead position on the Ops Portal team, you will act as a technical anchor bridging field…
Job Description
PatientPoint, a digital health company operating a nationwide network in physician offices, is seeking a remote Senior Staff Software Engineer, Android & IoT for a full-time position. The base salary for this role ranges from USD 144,390 to 220,834 per year. Travel is required two to four times per year.
In this hands-on engineering lead position on the Ops Portal team, you will act as a technical anchor bridging field operations and software engineering. You will own the architecture and technical direction for internal tools including the Ops Portal, the Device Configurator Application, and Unified Device Diagnostics, an AI agent platform. Working within a product trio alongside a Product Lead and Design Lead, you will write production code in Kotlin, Python, and Node.js, review work across React front ends and mobile apps, and shape the shared Android device platform. Additionally, you will participate in the Engineering Architecture Group by submitting RFCs, mentoring engineers, and guiding research and development in AI-assisted diagnostics.
Responsibilities
- Manage technical direction, architecture, standards, and release cadence for the Ops Portal, Device Configurator Application, and Unified Device Diagnostics
- Write production code using Kotlin, Python, and Node.js while reviewing work across React front ends, serverless backends, and mobile applications
- Collaborate with Product and Design leads during discovery, planning, feasibility assessments, and capacity planning
- Design and construct services and APIs for real-time device communication and remote command and control using AWS IoT Core, MQTT, serverless AWS tools, and Terraform
- Direct the growth of AI agent systems on AWS Bedrock utilizing tool use over MCP with human-in-the-loop controls and evaluations
- Approve highest-risk fleet changes such as bulk updates, provisioning, and automated device actions while ensuring staged rollouts and tested rollbacks
- Enforce security standards involving authentication, authorization, secrets management, and exclusion of protected health information from logs and outputs
- Coordinate with other teams sharing the Android codebase to ensure safe deployments of core libraries, device management agents, and fleet tools
- Implement instrumentation, usage metrics, error tracking, and performance monitoring
- Engage with the Engineering Architecture Group by submitting RFCs, upholding standards, and leading R&D in AI-assisted diagnostics and provisioning
- Mentor engineering personnel and conduct code reviews
Requirements
- Ten or more years of software engineering experience in building and running production systems
- Strong backend proficiency in Kotlin or Python for building reliable services and APIs
- Hands-on experience with Android device fleets including app or system development, telemetry, remote command and control, and provisioning
- Deep AWS knowledge including AWS IoT Core, MQTT, serverless technologies, and Terraform
- Experience building AI agent systems with LLM tool use, guardrails, and evaluations
- Prior experience serving as a technical or engineering lead on a product team
- Proficiency with AI-assisted development tools such as Cursor, Claude, and Copilot
Qualifications
- Experience with BLE-based configuration and mobile provisioning workflows
- Familiarity with iOS and Swift including CoreBluetooth
- Knowledge of React and Node.js for front-end and Lambda work
- Experience with digital signage or kiosk-mode Android fleets
- Familiarity with event streaming technologies like Kafka
- Experience with observability tooling and product analytics tools such as Mixpanel
- Background working in healthcare or other regulated environments involving HIPAA and PHI handling
Core Skills
Benefits
- Competitive compensation package
- Flexible time off
- Mental and emotional wellness resources
- 401K plan
- Comprehensive modernized benefits and cultural perks
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, the posting specifies that the role is remote within the United States.
What is the salary range for this job?
The base salary band is USD 144,390 to 220,834 per year, depending on factors such as skills, qualifications, geographic location, and professional experience.
Are there travel requirements for this role?
Yes, travel is required two to four times a year.
What are the main technical skills required?
Candidates need over 10 years of software engineering experience, backend proficiency in Kotlin or Python, hands-on Android device fleet experience, deep AWS and IoT Core knowledge, and experience building AI agent systems.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.