Senior Software Engineer (Android)LOCATIONSan Francisco, CA (in office 3 days a week)
EMPLOYMENTFull-time, individual contributor
WORK AUTHORIZATIONMust be authorized to work in the U.S.; we are unable to sponsor visas for this role
COMPENSATION$120,000 - $180,000 base salary, commensurate with experience, plus equity and comprehensive benefits
Position OverviewWe are seeking a native mobile engineer to build and scale the Android experience for Knowtex's AI-driven clinical documentation platform. You will work closely with our existing mobile engineer, Platform Engineering, and customer-facing teams to deliver reliable, intuitive, and performant mobile experiences across enterprise healthcare environments.
This role is ideal for an engineer who has experience operating on small, high-impact teams with significant ownership and autonomy, including end-to-end execution on critical product features.
Key Responsibilities- Own and expand the Knowtex Android application experience
- Build and maintain core mobile workflows including recording, authentication, patient selection, note review, and other emerging clinical workflows
- Support the rollout and continued expansion of Knowtex mobile applications within the Department of Veterans Affairs
- Drive feature parity and a consistent product experience across Android, iOS, and web where appropriate
- Develop reliable mobile experiences that interact with real-time audio, background processes, APIs, and native device capabilities
- Improve mobile application reliability, observability, performance, security, and release quality
- Collaborate closely with engineering, product, and customer delivery teams to prioritize bug fixes, improvements, and new feature development
- Participate meaningfully in technical discussions, design reviews, and code reviews across mobile and web
- Improve system reliability, observability, and performance
- Handle engineering escalations from customer-facing teams, including investigating issues outside of your typical areas of responsibility
Required Qualifications- 5+ years of experience building and shipping production mobile applications
- Significant experience developing native applications for Android in Kotlin
- Strong understanding of Android platform capabilities, application lifecycle, and mobile development patterns
- Experience integrating mobile applications with backend APIs and authentication systems
- Experience debugging complex mobile application issues across devices and operating system versions
- Understanding of mobile application security, performance, and reliability
- Strong communication and problem-solving skills
- Significant experience using agentic coding tools to aid in the SDLC
Preferred Qualifications- Experience in healthcare technology or regulated environments
- Experience deploying mobile applications in enterprise environments
- Familiarity with AWS services such as Lambda, ECS, S3, RDS, and DynamoDB
Technical Environment- Native Android (Kotlin) and iOS (Swift) mobile applications
- TypeScript, Node.js, and Python (Lambda)
- AWS cloud infrastructure (including GovCloud environments)
- AI-enabled application platforms
- CI/CD pipelines and containerized services
- Observability and analytics tools (Amplitude, Sentry)
Compensation & Benefits- Meaningful equity compensation
- Unlimited PTO
- Premium health, dental, and vision coverage
- 401(k) plan