Staff Software Engineer, Google Ads Mobile App

Google

8 yrs Bengaluru Full Time Hybrid (office + remote)
Google logo
Posted : 1 week ago
Actively hiring

Job description

Join Google Ads and help shape the future of online advertising. As a Staff Software Engineer, you will be instrumental in developing innovative mobile app solutions that connect users, publishers, and advertisers. This role offers a unique opportunity to work on projects critical to Google's success, pushing the boundaries of technology at a massive scale.

This is a chance to contribute to cutting-edge advertising products, including search, display, shopping, travel, and video advertising. You will be part of a team that builds trusted experiences and delivers measurable results for businesses of all sizes, playing a vital role in the growth of the open internet.

We are seeking engineers with a passion for problem-solving, a versatile skill set, and a drive to lead. You will have the opportunity to tackle complex challenges across the full-stack, contributing to the continuous evolution of our technology and products. Embrace new challenges and help us drive technological advancements.

Responsibilities

Lead and mentor engineers, taking ownership of feature launches from conception to completion. Provide strong technical guidance and influence a globally distributed team.

Architect, develop, and deploy customer-facing features across the entire technology stack. Manage complex, high-ambiguity projects with end-to-end responsibility.

Oversee the development of both mobile applications and backend systems. Effectively manage project timelines, priorities, and deliverables to ensure success.

Produce exceptionally high-quality code that meets rigorous engineering standards. Ensure code is maintainable, scalable, and efficient.

Foster alignment and clarity among various teams regarding project goals, desired outcomes, and timelines. Facilitate seamless collaboration and communication.

Tackle and resolve some of the most challenging scaling issues in distributed systems. Design, develop, test, deploy, maintain, and continuously enhance large-scale software solutions.

Qualifications

A Bachelor's degree or equivalent practical experience is essential. You should possess a minimum of 8 years of dedicated software development experience.

Demonstrate a strong background with at least 5 years of experience in testing and successfully launching software products. Highlight your expertise in full-stack development, with 5 years working across back-end technologies like Java, Python, Golang, or C++.

Proven ability in software design and architecture, evidenced by 3 years of hands-on experience. Familiarity with distributed systems and managing multi-dimensional data at scale is highly beneficial.

Candidates with 3 years of experience in a technical leadership capacity, guiding project teams and shaping technical direction, will be strongly considered. Experience in complex, matrixed organizations involving cross-functional or cross-business projects is also valued.

Essential Skills

Software DevelopmentSoftware TestingFull Stack DevelopmentBackend DevelopmentJavaPythonGolangC++Software DesignSoftware Architecture

Good to Have

Data StructuresAlgorithmsTechnical LeadershipDistributed SystemsData Management

Highlights

  • Actively hiring

More Details

RoleStaff Software Engineer, Google Ads Mobile App
IndustryTechnology
DepartmentSoftware Development, General Management
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Google logo

Google

Technology

Staff Software Engineer, Google Ads Mobile App at Google | SkillMX | SkillMX