Diabetes Youth Families

Senior Engineer, DevOps - Android

Diabetes Youth Families

full-time

Posted on:

Location Type: Hybrid

Location: San DiegoCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $140,800 - $211,150 per year

Job Level

About the role

  • Design, build, and maintain Android developer tooling (static analysis, gradle tasks, convention plugins)
  • Improve build performance and reliability (Gradle, caching, configuration avoidance, modularization)
  • Maintain third party dependency versioning strategy and migration plans
  • Own and evolve Android CI/CD configurations, automation scripts, and test infrastructure
  • Improve IDE integrations, debugging workflows, and local developer environments
  • Partner with Android product teams to identify developer pain points and deliver effective solutions
  • Establish golden paths and best practices for new Android projects and features
  • Write clear documentation, guides, and examples to enable self‑service development
  • Measure and track DevEx metrics (build times, failure rates, adoption, satisfaction)
  • Evaluate and introduce new tools, frameworks, and practices across the Android ecosystem

Requirements

  • Bachelor of Science, Computer Engineering, Computer Science, preferred
  • Minimum 4+ years of experience deploying and configuring software configuration management, build, continuous integration and application life cycle management (ALM) tools
  • Experience configuring and automating builds for Android mobile applications, including build and distribution via Google Play using continuous integration tools (e.g., Bamboo, Jenkins. GitHub Enterprise/Actions)
  • Extensive knowledge of software engineering best practices for Git-based source control and build/release processes
  • Experience with programming/scripting languages (e.g., Java/Kotlin, Python, Bourne/Bash Shell) to automate and integrate environments in the continuous integration pipeline
  • Extensive experience working in Linux-based and MacOS command line environments (system administration skills a plus)
  • Experience in agile methodologies (e.g., Kanban, SCRUM, XP, TDD) and DevOps
  • Experience documenting and testing system environments and workflows
  • Strong written and verbal communication skills.
Benefits
  • Medical, dental, and vision insurance
  • 401(k) with company match
  • Paid time off (PTO)
  • And additional employee wellness programs
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Android developmentGradleCI/CDJavaKotlinPythonBourne ShellBash ShellLinuxMacOS
Soft Skills
communicationdocumentationproblem-solvingcollaborationorganizational skillsagile methodologiesDevOpsdeveloper experience (DevEx)leadershipanalytical skills
Certifications
Bachelor of ScienceComputer EngineeringComputer Science