Software Engineer, Payments Identity Verification
Summary
Software engineer on Google's Payments Identity Verification (IDV) platform in Sydney, designing backend services that unify region-specific identity requirements and integrating with external identity providers. Works cross-functionally with teams like Play, Cloud, and Google Pay, owning metrics like pass rates and verification duration.
- Navigate technical ambiguity to architect robust abstractions, translating messy, region-specific identity requirements into unified back-end services.
- Lead the design and execution of new system capabilities, evolving our platform to support increasingly complex verification journeys.
- Design resilient integrations with an ecosystem of external identity providers, ensuring reliability and secure, silent data verification.
- Act as a strategic technical partner to downstream engineering teams (e.g., Play, Cloud, and Google Pay), guiding the integration of our infrastructure into their specific user journeys from onboarding to business generation.
- Drive system-wide improvements across the various components that make-up the Identity Verification (IDV) platform, taking ownership of critical engineering metrics like pass rates and verification duration.
Minimum qualifications:
- Bachelor’s degree in Computer Science, a related field, or equivalent practical experience.
- 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
Preferred qualifications:
- Experience working with cross-functional partners such as User Experience (UX) and Product, refining feature ideas into practical engineering tasks and driving progress.
- Experience developing accessible technologies.
- Knowledge of data structures and algorithms.