The Software Engineer II - Android will be responsible for writing robust and maintainable code, collaborating with other engineers through code reviews and contributing to all aspects of the agile development life cycle including design, development, documentation, testing, and operations. They will ensure quality through unit testing, maintain and improve code coverage, improve the app through the use of profilers, focusing on security and privacy. This role involves continuously monitoring app performance and working in an agile, startup-like development environment.