Join Google's innovative team as a Software Engineer, contributing to cutting-edge payment technologies that serve billions worldwide. This role is central to developing and enhancing simple, seamless, and secure payment solutions, including online transactions, in-store payments, and the Google Pay app. You will work on critical projects, with opportunities to explore diverse technical challenges across Google's vast ecosystem. We seek adaptable engineers with leadership potential and a drive to solve complex problems across the full technology stack.
Develop robust product and system code, adhering to high standards of quality and efficiency. Conduct thorough code reviews, providing constructive feedback to peers to uphold best practices in areas like style, accuracy, and testability. Contribute to and refine documentation and educational materials, adapting them to evolving product updates and user feedback. Diagnose and resolve system issues by meticulously analyzing root causes and their impact on hardware, network, and service operations.
A Bachelor's degree or equivalent practical experience is essential. Candidates must possess at least one year of software development experience in programming languages such as Python, C, C++, Java, or JavaScript. A minimum of one year of experience with data structures and algorithms is also required. A Master's degree in Computer Science or a related technical field is preferred.
Technology