Doximity, Inc. logo

Senior Software Engineer II - Android (Kotlin)

$164k-220k/hrFull-timeRemote

location_on24;26, Caselli Avenue, Castro District, San Francisco, California, 94114, United States

Apply Now

Job Description

Senior Software Engineer II - Android (Kotlin)

Location: San Francisco, CA or Remote (U.S.)

About the Role

We are seeking a skilled Android Software Engineer to join our dedicated team of ten Android engineers. Our team operates remotely and utilizes industry-standard tools to facilitate effective collaboration.

Candidate Profile

We are looking for an individual who possesses the following qualifications and attributes:

  • Technical Expertise: Advanced proficiency in Kotlin and a minimum of seven years of professional experience developing Android applications using the Android SDK.
  • End-to-End Development: Demonstrated experience managing the complete application development lifecycle, from initial coding to deployment on Google Play.
  • Architectural Knowledge: Preferred experience with Clean Architecture principles.
  • Emerging Technologies: Preferred familiarity with AI agentic development.
  • Community Engagement: A commitment to staying current with the latest patterns, libraries, and trends within the Android developer community.
  • Testing Proficiency: Hands-on experience with both JUnit and instrumentation testing frameworks on Android.
  • Design Patterns: Strong understanding of design patterns and the ability to identify their appropriate application within codebases.
  • Concurrency & Networking: Solid experience implementing asynchronous patterns and managing network communication.
  • Soft Skills: Excellent self-management capabilities, impeccable follow-through, and clear, concise communication skills.
  • Mentorship: A genuine desire to mentor colleagues and promote excellence in software engineering practices.

Key Responsibilities

In this role, you will make an impact by:

  • Collaborating closely with product managers, designers, QA specialists, and fellow developers to guide mobile projects from conception to completion.
  • Contributing to strategic decision-making processes by evaluating scope, complexity, and timing factors.
  • Architecting code solutions that prioritize flexibility, modularity, and reusability.
  • Mentoring team members through active knowledge sharing and conducting thorough code reviews.
  • Ensuring application robustness by writing comprehensive tests, monitoring performance, reporting metrics, and troubleshooting bugs.

Compensation

The total compensation range for this full-time position in the United States is $164,000 - $220,000. This figure includes both salary and equity. The displayed range represents the approximate total target compensation across the U.S. Individual pay within this range is determined by factors such as relevant skills, experience, and education or training. Please note that this compensation figure does not include additional benefits.

Benefits and Perks

We offer a comprehensive benefits package, including:

  • Medical, dental, and vision insurance for employees and their families.
  • 401(k) retirement plan with employer matching.
  • Employee stock purchase plan.
  • Family planning support, Childcare FSA, and parental leave.
  • Life insurance, AD&D, and disability protection.
  • Generous time off, holidays, and paid company trips.
  • Wellness benefits and additional perks.

Equal Opportunity Employer

Doximity is proud to be an equal opportunity employer. We are committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification. We also consider qualified applicants with criminal histories, consistent with applicable federal, state, and local law.

Work location

Work model: Remote

24;26, Caselli Avenue, Castro District, San Francisco, California, 94114, United States

San Francisco, California

Open in Google Maps(37.75988, -122.44006)

Key Responsibilities

  • check_circleCollaborate with product managers, designers, QA, and developers to drive mobile projects
  • check_circleArchitect code to encourage flexibility, modularity, and reusability
  • check_circleMentor team members through knowledge sharing and thorough code reviews
  • check_circleMaintain robust apps by writing tests, monitoring, reporting, and troubleshooting bugs
  • check_circleParticipate in decision-making regarding scope, complexity, and timing factors

Requirements

  • verifiedAdvanced knowledge of Kotlin
  • verifiedAt least 7 years of professional experience with Android development using the Android SDK
  • verifiedExperience with the entire app development process, from development to shipping on Google Play
  • verifiedExperience with Clean Architecture
  • verifiedExperience with AI agentic development
  • verifiedExperience with both JUnit and instrumentation testing on Android
  • verifiedUnderstanding of design patterns and ability to detect their use cases in code
  • verifiedExperience with async patterns and network communication

Benefits & Perks

check_circleMedical, dental, and vision insurance for you and your familycheck_circle401k with matching programcheck_circleEmployee stock purchase plancheck_circleFamily planning supportcheck_circleChildcare FSAcheck_circleParental leavecheck_circleLife, AD&DD, and Disability protectioncheck_circleGenerous time off, holidays, and paid company tripscheck_circleWellness benefits

Frequently asked questions about Senior Software Engineer II - Android (Kotlin) at Doximity, Inc.

What does a Senior Software Engineer II - Android (Kotlin) at Doximity, Inc. do?expand_more
A Senior Software Engineer II - Android (Kotlin) at Doximity, Inc. is responsible for the following: Collaborate with product managers, designers, QA, and developers to drive mobile projects; Architect code to encourage flexibility, modularity, and reusability; Mentor team members through knowledge sharing and thorough code reviews; and Maintain robust apps by writing tests, monitoring, reporting, and troubleshooting bugs.
What are the requirements for this Senior Software Engineer II - Android (Kotlin) role?expand_more
To qualify for the Senior Software Engineer II - Android (Kotlin) at Doximity, Inc. position, applicants should have: Advanced knowledge of Kotlin; At least 7 years of professional experience with Android development using the Android SDK; Experience with the entire app development process, from development to shipping on Google Play; Experience with Clean Architecture; Experience with AI agentic development; and Experience with both JUnit and instrumentation testing on Android.
What is the salary range for Senior Software Engineer II - Android (Kotlin) at Doximity, Inc.?expand_more
The advertised salary range for Senior Software Engineer II - Android (Kotlin) at Doximity, Inc. is $164k-220k/hr.
Where is the Senior Software Engineer II - Android (Kotlin) role at Doximity, Inc. located?expand_more
Senior Software Engineer II - Android (Kotlin) at Doximity, Inc. is based in 24;26, Caselli Avenue, Castro District, San Francisco, California, 94114, United States. This is a remote role.
Is this Senior Software Engineer II - Android (Kotlin) job remote, hybrid, or on-site?expand_more
Doximity, Inc. has listed this Senior Software Engineer II - Android (Kotlin) role as remote.
How much experience is required for this Senior Software Engineer II - Android (Kotlin) role?expand_more
Senior Software Engineer II - Android (Kotlin) at Doximity, Inc. typically requires 7+ years of relevant experience at the senior level.
What skills do you need for the Senior Software Engineer II - Android (Kotlin) role at Doximity, Inc.?expand_more
Key skills for Senior Software Engineer II - Android (Kotlin) at Doximity, Inc. include kotlin; android sdk; clean architecture; ai agentic development; junit; instrumentation testing; design patterns; and async patterns.
What category does the Senior Software Engineer II - Android (Kotlin) role belong to?expand_more
Senior Software Engineer II - Android (Kotlin) at Doximity, Inc. is part of the Information Technology job category on Recrutus.