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.
Mentor junior engineers, fostering a culture of technical excellence, ownership, and continuous learning
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
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.