Senior Software Engineer, Android

Google

5 yrs Bengaluru Full Time Hybrid (office + remote)
Google logo
Posted : today
Actively hiring

Job description

Join Google's innovative team as a Senior Software Engineer, specializing in Android development. Contribute to shaping the future of mobile technology, impacting billions of users worldwide. This role offers the chance to work on cutting-edge projects, leveraging your expertise in areas like distributed computing, large-scale system design, and AI.

Google's software engineers are at the forefront of creating technologies that transform how people connect and access information. We are seeking engineers with diverse backgrounds and fresh perspectives to tackle complex challenges across various domains. Be a part of a fast-paced environment where you can switch teams and projects as the business evolves, demonstrating leadership and a passion for solving new problems across the full technology stack.

Responsibilities

As a Senior Software Engineer, you will be instrumental in managing project timelines, deliverables, and priorities. Your responsibilities will include designing, developing, testing, deploying, maintaining, and enhancing robust software solutions.

You will write and rigorously test product and system development code, actively participating in and leading design reviews to make informed technology decisions. Furthermore, you will review code written by peers, offering constructive feedback to uphold best practices for style, accuracy, testability, and efficiency. Contributing to documentation and educational content, and adapting it based on product updates and user feedback is also a key part of this role. You will also be responsible for triaging and resolving product or system issues by analyzing root causes and their impact.

Qualifications

Essential qualifications include a Bachelor's degree or equivalent practical experience, coupled with at least 5 years of comprehensive software development experience in one or more programming languages. Candidates should also possess a minimum of 3 years of experience in testing, maintaining, or launching software products, and 1 year dedicated to software design and architecture.

Preferred qualifications highlight a Master's degree or PhD in Computer Science or a related technical field. We also value candidates with 5 years of experience in data structures and algorithms, and at least 1 year of experience in a technical leadership capacity. Experience developing accessible technologies is considered a significant advantage.

Essential Skills

Software DevelopmentProgramming LanguagesSoftware ProductsSoftware DesignArchitectureData StructuresAlgorithms

Good to Have

Technical LeadershipAccessible TechnologiesAndroid Development

Highlights

  • Actively hiring

More Details

RoleSenior Software Engineer, Android
DepartmentSoftware Engineer, Android Developer
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Google logo

Google

IT Consulting

Senior Software Engineer, Android at Google | SkillMX | SkillMX