Join Google's Payments team and contribute to shaping the future of digital transactions. This role involves developing innovative payment solutions that enhance simplicity, seamlessness, and security for billions of users globally. You will work on critical projects, pushing the boundaries of technology in areas like consumer payments and inter-company money movement.
As a Software Engineer III, you'll be an integral part of a fast-paced environment, tackling complex challenges. The team values versatile engineers who demonstrate leadership and are eager to embrace new problems across the full stack, driving technological advancements.
Key responsibilities include writing robust product or system development code, and actively participating in or leading design reviews to select optimal technologies. You will also be responsible for reviewing code from peers, providing constructive feedback to ensure adherence to best practices, code quality, and efficiency. Additionally, you'll contribute to documentation, triage and debug system issues, and analyze root causes to ensure smooth operational quality.
To be successful in this role, you should possess a Bachelor’s degree or equivalent practical experience, coupled with at least 2 years of software development experience in languages like Java, Python, Golang, or C++. A minimum of 1 year of experience is required if you hold an advanced degree.
We seek candidates with 2 years of full-stack development experience, covering both back-end technologies and front-end skills such as JavaScript, TypeScript, HTML, and CSS. Additionally, 2 years of experience with data structures and algorithms is preferred. While in-person interviews may be part of the selection process, we encourage candidates with a strong technical foundation and a passion for innovation to apply.
IT Consulting