Twilio is seeking a senior Android engineer to design and build their Identity solution, which is in its early stages of development, to protect millions of users globally and drive meaningful customer impact in an increasingly complex security landscape.
Requirements
- 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
Responsibilities
- Drive technical excellence by designing, implementing, and optimizing highly scalable distributed applications that power Twilio's Identity and Security products
- Collaborate with cross-functional teams including product, design, and infrastructure to deliver customer-focused solutions.
- Improve the reliability, scalability, and efficiency of Twilio's Identity and Security’s systems.
- Drive best practices in software engineering, including code reviews, testing, and deployment processes.
- 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.
- Contribute to architectural discussions and technical roadmaps
- Drive operational excellence by prioritizing observability, reliability, security and performance in all deliverables.
Other
- Bachelor's degree in Computer Science (or equivalent) OR at least 5 years of relevant professional experience with software development lifecycle and processes.
- 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.
- Travel may be required to participate in project or team in-person meetings.
- Location: This role will be remote, but is not eligible to be hired in CA, CT, NJ, NY, PA, WA.