Taro Logo

Senior Software Engineer, Android Hardware Security

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Security
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Cybersecurity

Job Description

Google is seeking a Senior Software Engineer to join their Android Hardware Security team in London. This role sits at the intersection of Android systems and security, focusing on platform attestation and secure execution environments. The position offers the opportunity to work on critical security infrastructure that protects billions of Android users worldwide.

The ideal candidate will bring deep expertise in systems programming languages like Rust and Java, combined with a strong understanding of applied cryptography and security principles. You'll be responsible for designing and implementing open-source libraries and features that enhance platform attestation across the Android ecosystem, working at multiple layers of the Android stack from secure execution environments to high-level frameworks.

This is a unique opportunity to impact Android security at scale, working with both internal Google teams and external partners to strengthen the platform's security posture. The role requires not just technical excellence in software engineering and security, but also strong communication skills to work effectively with various stakeholders in the Android ecosystem.

As part of Google's engineering organization, you'll have access to world-class resources and the opportunity to work on technology that affects billions of users. The company offers a collaborative environment where you can tackle complex technical challenges while contributing to the security of one of the world's most widely-used mobile platforms.

The position offers the stability and benefits of working at a leading tech company while providing the technical challenges and impact potential that ambitious engineers seek. If you're passionate about systems security, low-level programming, and want to make a difference in mobile security at a global scale, this role offers an excellent opportunity to do so.

Last updated 24 days ago

Responsibilities For Senior Software Engineer, Android Hardware Security

  • Design and implement open-source libraries to support users of platform attestation, both inside and outside of Google
  • Design and implement features to expand the reliability, and usefulness of platform attestation
  • Involves writing and maintaining features that may interact at every layer of Android, from secure execution environments all the way up to the high-level, backend frameworks code
  • Communicate with parties, both inside and outside of Google, in order to understand the needs of our incredible ecosystem
  • Document and convert your work to ensure successful integration within our large partner ecosystem

Requirements For Senior Software Engineer, Android Hardware Security

Java
Rust
Go
Kotlin
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with large scale application design and architecture
  • 1 year of experience working with Java
  • 1 year of experience with the Rust programming language
  • Experience with applied cryptography

Related Jobs

Mandiant Cloud Security Architect, Mandiant, Google Cloud

Senior cloud security architecture role at Google Cloud's Mandiant division, focusing on security assessments, architecture design, and client security strategy.

Senior Software Engineer, Android Hardware Security

Senior Software Engineering role at Google focusing on Android hardware security and platform attestation, requiring expertise in Java, Rust, and cryptography.

Senior Software Engineer, Android Hardware Security

Senior Software Engineer position at Google focusing on Android Hardware Security and platform attestation, requiring expertise in Rust, Java, and applied cryptography.

Data Security Solution Engineer

Senior Security Solution Engineer role at Microsoft focusing on data security solutions, customer engagement, and technical leadership in London.

Senior Security Engineer

Senior Security Engineer position at Betway, implementing and managing security measures for a leading online gaming company. Hybrid role based in London with comprehensive benefits.