Join Google as a Software Engineer II in the Payments team and contribute to revolutionary technologies that connect billions worldwide. This role offers the chance to work on large-scale systems, from web search to mobile applications and secure payment solutions. You'll be instrumental in developing innovative features for Google Pay, tap-and-pay functionalities, and online payment experiences, impacting how users and businesses manage financial transactions.
Embrace a dynamic environment where you can switch teams and projects as the business evolves. We are seeking adaptable engineers who demonstrate leadership and enthusiasm for tackling new challenges across the full software development stack, driving technological advancements.
Craft high-quality product and system development code, ensuring adherence to best practices through thorough code reviews and feedback. Debug, track, and resolve system issues by analyzing root causes and their impact on operations. Contribute to and update documentation and educational content, adapting to product changes and user feedback. You will be responsible for the entire software development lifecycle, including design, development, testing, deployment, maintenance, and enhancement of robust software solutions.
A Bachelor's degree or equivalent practical experience is required. Candidates should possess at least 1 year of software development experience, with proficiency in one or more programming languages such as Python, C, C++, Java, or JavaScript. A Master's degree or PhD in Computer Science or a related technical field, along with experience in developing accessible technologies, is considered advantageous.
IT Consulting