Android Engineer - P3 - Security + Identity

Twilio Twilio · Enterprise · United States · Remote · Security

Twilio is seeking an Android Engineer for their Identity & Security Products team. This role will focus on designing and building authentication, verification, and identity applications. Responsibilities include end-to-end development, collaborating with cross-functional teams, improving system reliability, driving software engineering best practices, developing SDKs and libraries for other developers, contributing to architecture, and mentoring junior engineers. The role requires 4+ years of Android development experience, Kotlin fluency, knowledge of the Android ecosystem, experience with AWS, and familiarity with CI/CD and testing. While the company uses AI in its hiring process, this specific role is not directly involved in AI/ML development.

What you'd actually do

  1. Drive technical excellence by designing, implementing, and optimizing highly scalable distributed applications that power Twilio's Identity and Security products
  2. Collaborate with cross-functional teams including product, design, and infrastructure to deliver customer-focused solutions.
  3. Improve the reliability, scalability, and efficiency of Twilio's Identity and Security’s systems.
  4. Drive best practices in software engineering, including code reviews, testing, and deployment processes.
  5. Develop for other developers: As part of our Identity and Security team, you will be implementing SDKs and libraries that will be used and loved by developers all over the world.

Skills

Required

  • 4+ years of Android professional with experience in writing production level mobile applications and customer facing SDKs
  • Fluent in Kotlin, with experience in Java
  • Knowledgeable of the Android development ecosystem, frameworks, 3rd party libraries
  • Experience in the full mobile development cycle
  • Deep understanding of software engineering best practices, including monitoring, observability, and building maintainable systems
  • Experience working with AWS cloud-based infrastructure.
  • Champion of automated build and test pipelines and test-driven development
  • Solid verbal and written communication skills: able to communicate effectively with technical and non technical stakeholders
  • A healthy ability to manage and resolve conflict - you have the ability to listen, present, and question effectively.
  • Bachelor's degree in Computer Science (or equivalent) OR at least 5 years of relevant professional experience with software development lifecycle and processes.

Nice to have

  • Experience developing for other developers
  • CI/CD, Test automation
  • iOS development experience
  • Experience working in a geographically distributed team.
  • Familiarity with modern verification techniques including SMS/voice verification, biometrics, and TOTP

What the JD emphasized

  • production level mobile applications and customer facing SDKs
  • Deep understanding of software engineering best practices, including monitoring, observability, and building maintainable systems
  • Champion of automated build and test pipelines and test-driven development