Senior Engineer, DevOps (Android) - (Hybrid - San Diego, CA)

Insulet CorporationSan Diego, CA
1dHybrid

About The Position

About the Role: We are looking for an Android Developer Experience (DevEx) Engineer to improve how Android engineers build, test, debug, and ship applications. In this role, you will focus on developer productivity, build performance, tooling, and workflows that enable Android teams to move faster with confidence and quality. As a member of the Medical Device Software Mobile Applications DevOps team, you’ll work at the intersection of Android platform engineering, build systems, CI/CD, tooling, and developer enablement, partnering closely with Android feature teams to remove friction and create scalable, maintainable development workflows. The ideal candidate for this position is an experienced engineer with demonstrated success supporting software product development for Android mobile applications. This position requires extensive experience automating Android application build and distribution processes.

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.

Nice To Haves

  • Master's Degree in Computer Engineering, Computer Science
  • Extensive/deep experience configuring and automating Gradle builds for Android mobile applications, including build and distribution via Google Play
  • Experience building and maintaining Atlassian-based continuous integration pipelines (e.g., Bamboo, Bitbucket).
  • Experience integrating Code Quality tools with mobile application build pipelines (e.g., SonarQube, Checkmarx)
  • Experience managing Git software repositories and branch strategies to support concurrent/parallel product development streams.
  • Medical Device Software Experience preferred

Responsibilities

  • 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

Benefits

  • Medical, dental, and vision insurance
  • 401(k) with company match
  • Paid time off (PTO)
  • And additional employee wellness programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service