Software Engineer III Full Stack Payments @ Google
Your Application Journey
Email Hiring Manager
Job Details
About the Role
At Google, as a Software Engineer III Full Stack Payments, you will design, develop, test, deploy, maintain, and enhance software solutions for critical payment systems. Your role will involve working on online payment methods including Autofill, tap and pay, and the Google Pay app, ensuring simple, seamless, and secure transactions.
Minimum Qualifications
Bachelor’s degree or equivalent practical experience, 2 years of software development using one or more programming languages (or 1 year with an advanced degree), 2 years with data structures/algorithms, and 2 years of full stack development experience on both back-end (Java, Python, GO, or C++) and front-end (JavaScript, TypeScript, HTML, CSS or equivalent).
Preferred Qualifications
Master's degree or PhD in Computer Science or related field; experience with performance analysis, systems data analysis, visualization, debugging, accessible technologies, and software test engineering.
Responsibilities
- Write product or system development code.
- Lead or participate in design reviews with peers and stakeholders.
- Review code to ensure best practices.
- Contribute to documentation and update educational content.
- Triage, debug, and resolve product or system issues.
Key Skills/Competency
- Full stack development
- Java
- Python
- GO
- C++
- JavaScript
- HTML/CSS
- Design reviews
- Debugging
- System analysis
How to Get Hired at Google
🎯 Tips for Getting Hired
- Research Google's culture: Study mission, values, and recent projects.
- Customize your resume: Highlight full-stack and payment experience.
- Prepare for coding tests: Practice data structures and algorithms.
- Showcase teamwork: Emphasize leadership in past projects.