
Senior Staff Software Engineer – Android, IoT
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in United States.
• Take charge of the technical direction, architecture, standards, and release schedule for the Ops Portal, Device Configurator Application (DCA), and Unified Device Diagnostics (UDD).
• Develop production code utilizing Kotlin, Python, and Node.js.
• Review contributions across React frontend, serverless backend, Android, and iOS applications.
• Collaborate with Product and Design Leads from the discovery phase through planning.
• Evaluate feasibility and identify technical constraints, capacity issues, and sequencing risks.
• Design and implement real-time device communication and remote command-and-control services and APIs leveraging AWS IoT Core, MQTT, serverless AWS, and Terraform.
• Lead UDD and the Ops AI assistant by utilizing AWS Bedrock, MCP tools, human-in-the-loop controls, and evaluations.
• Propel the evolution towards proactive, self-healing operations.
• Approve high-risk fleet modifications and guarantee staged rollouts alongside tested rollbacks.
• Ensure security measures are in place for authentication, authorization, secrets management, and PHI handling.
• Synchronize changes across teams that share the Android codebase.
• Define usage metrics, error tracking, and performance monitoring.
• Submit RFCs, maintain architecture standards, and spearhead R&D and proof-of-concept initiatives.
• Assist in story breakdowns, design sessions, and pull-request evaluations.
• Guide engineers and enhance the team's technical proficiency.
• Over 10 years of experience in software engineering, specifically in building and maintaining production systems.
• Strong backend expertise in Kotlin and/or Python, focusing on creating reliable services and APIs.
• Practical experience with Android device fleets, including Android app or system development (AOSP, APK deployment, ADB), device telemetry, remote command and control, and provisioning.
• Extensive knowledge of AWS services, particularly AWS IoT Core, MQTT, Lambda, API Gateway, Cognito, and Terraform.
• Experience in developing AI agent systems, including the use of LLM tools (MCP or similar), agent guardrails, and evaluations.
• Previous experience as a technical or engineering lead within a product team.
• Proficiency with AI-assisted development tools like Cursor, Claude, and Copilot.
• Preferred: Experience with BLE-based configuration and mobile provisioning workflows; iOS and Swift (CoreBluetooth).
• Preferred: Familiarity with React and Node.js.
• Preferred: Experience with Android fleets in digital signage or kiosk mode.
• Preferred: Knowledge of event streaming using Kafka or similar technologies.
• Preferred: Experience with observability tools such as CloudWatch, X-Ray, and OpenTelemetry, as well as product analytics using Mixpanel.
• Preferred: Background in healthcare or regulated environments, including experience with HIPAA and PHI handling.
• Strong sense of ownership and accountability, particularly in ambiguous situations leading to production.
• Sound architectural judgment.
• A curiosity about field operations.
• A collaborative and enabling leadership approach.
• Competitive compensation.
• Flexible time off to recharge.
• Hybrid work options available.
• Resources for mental and emotional wellness.
• 401K plan.
• A comprehensive array of modernized benefits and cultural perks.
GoFasti
Unity
Sigma Software Group
Get handpicked remote jobs straight to your inbox weekly.