Job Title. Software Engineer - Payments
Location. Hyderabad, Telangana, India; Bangalore, Karnataka, India; Singapore
Minimum Qualifications
- Bachelor’s degree or equivalent practical experience.
- 5 years of experience in software development with proficiency in one or more programming languages and expertise in data structures/algorithms.
- 3 years of experience in testing, maintaining, and/or launching software products.
- 1 year of experience in software design and architecture.
- 3 years of experience with ML/AI algorithms and tools, deep learning, and/or natural language processing.
Preferred Qualifications
- Master's degree or PhD in Computer Science or related technical field.
- 1 year of experience in a technical leadership role.
- Experience developing accessible technologies.
About The Job
Google's software engineers drive the development of next-generation technologies that redefine how billions of users connect, explore, and interact with information. The scope extends well beyond web search, encompassing areas such as information retrieval, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence, natural language processing, UI design, and mobile technologies. As a Software Engineer, you will work on critical projects, contributing to Google’s ongoing evolution. Versatility, leadership, and enthusiasm to tackle new challenges across the full stack are essential.
You will manage project priorities, deadlines, and deliverables, leveraging your technical expertise to design, develop, test, deploy, maintain, and enhance software solutions.
The Payments team at Google is dedicated to simplifying, streamlining, and securing payment processes, both online and in-store. This team also facilitates the movement of funds between Google and its consumers and businesses.
Responsibilities
- Write and test product or system development code.
- Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
- Review code developed by other developers, providing feedback to ensure best practices, style guidelines, accuracy, testability, and efficiency.
- Contribute to existing documentation or educational content, adapting based on product/program updates and user feedback.
- Triage product or system issues, debug, track, and resolve by analyzing the sources of issues and their impact on hardware, network, or service operations and quality.
Google's Commitment
Google is an equal opportunity workplace and an affirmative-action employer. We are committed to providing equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status. Qualified applicants are considered without regard to criminal histories in accordance with legal requirements.
If you have a disability or special need requiring accommodation, please inform us by completing the Accommodations for Applicants form.
Join us at Google, where innovation is fostered, challenges are embraced, and technology is at the forefront of shaping the future. We invite talented Software Engineers to contribute to our dynamic and diverse team!