Software Engineer II, Full Stack, Google Ads
Software Engineer II, Full Stack, Google Ads

Software Engineer II, Full Stack, Google Ads

London Full-Time 28800 - 48000 £ / year (est.) No home office possible
G

At a Glance

  • Tasks: Develop innovative software solutions and contribute to critical projects at Google Ads.
  • Company: Join Google, a leader in technology that connects billions of users worldwide.
  • Benefits: Enjoy flexible work options, competitive salary, and access to cutting-edge technology.
  • Why this job: Be part of a dynamic team shaping the future of advertising and user experience.
  • Qualifications: Bachelor’s degree and 1 year of experience with data structures or algorithms required.
  • Other info: Opportunities to switch teams and work on diverse projects as you grow.

The predicted salary is between 28800 - 48000 £ per year.

Minimum Qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • 1 year of experience with data structures or algorithms.

Preferred Qualifications:

  • Experience in frontend development or data processing.

About the Job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We’re looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day.

As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

Google Ads is helping power the open internet with the best technology that connects and creates value for people, publishers, advertisers, and Google. We’re made up of multiple teams, building Google’s Advertising products including search, display, shopping, travel and video advertising, as well as analytics. Our teams create trusted experiences between people and businesses with useful ads. We help grow businesses of all sizes from small businesses, to large brands, to YouTube creators, with effective advertiser tools that deliver measurable results. We also enable Google to engage with customers at scale.

Responsibilities

  • Contribute to the design process, eventually writing your own design documents.
  • Learn the technologies used by the team (ST-Spanner, ST-Query, Spanner, Geyser, F1, BigTable, Java, Flume, AngularDart etc).
  • Provide support to each other and share knowledge.
  • Join working-hours rotations within the team and in the larger AdSense (e.g., buildcop) and help maintain our infrastructure.
  • Support other teams and lead investigations/explorations on cross-stack issues or feature requests.

Software Engineer II, Full Stack, Google Ads employer: Google

At Google, we pride ourselves on being an exceptional employer, particularly for the Software Engineer II role in our London office. Our vibrant work culture fosters innovation and collaboration, offering employees ample opportunities for professional growth and development through diverse projects and team rotations. With competitive benefits and a commitment to work-life balance, we empower our engineers to thrive while contributing to cutting-edge technologies that impact billions of users worldwide.
G

Contact Detail:

Google Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer II, Full Stack, Google Ads

✨Tip Number 1

Familiarise yourself with the technologies mentioned in the job description, such as Java, AngularDart, and BigTable. Having hands-on experience or projects showcasing these skills can set you apart during the interview process.

✨Tip Number 2

Engage with online communities or forums related to Google Ads and full-stack development. Networking with professionals in the field can provide insights into the company culture and potentially lead to referrals.

✨Tip Number 3

Prepare for technical interviews by practising coding challenges that focus on data structures and algorithms. Websites like LeetCode or HackerRank can be great resources to sharpen your problem-solving skills.

✨Tip Number 4

Showcase your versatility by discussing any cross-functional projects you've worked on. Highlighting your ability to adapt and collaborate across different tech stacks will resonate well with Google's emphasis on versatile engineers.

We think you need these skills to ace Software Engineer II, Full Stack, Google Ads

Proficiency in Java
Experience with AngularDart
Understanding of data structures and algorithms
Knowledge of distributed computing
Familiarity with large-scale system design
Experience in frontend development
Data processing skills
Strong problem-solving abilities
Ability to write design documents
Experience with database technologies (e.g., Spanner, BigTable)
Knowledge of networking concepts
Understanding of security principles
Familiarity with artificial intelligence and natural language processing
UI design skills
Adaptability to new technologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly focusing on full-stack development and any specific technologies mentioned in the job description, such as Java or AngularDart.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for technology and how your skills align with Google's mission. Mention any experience you have with data structures, algorithms, and frontend development to demonstrate your fit for the role.

Showcase Your Projects: Include links to any relevant projects or contributions you've made, especially those that involve large-scale systems or innovative solutions. This can help illustrate your practical experience and problem-solving abilities.

Prepare for Technical Questions: Be ready to discuss your understanding of data structures and algorithms during the interview process. Brush up on common technical questions and be prepared to explain your thought process clearly.

How to prepare for a job interview at Google

✨Understand the Tech Stack

Familiarise yourself with the technologies mentioned in the job description, such as Java, AngularDart, and BigTable. Being able to discuss these technologies confidently will show your enthusiasm and readiness to contribute.

✨Showcase Problem-Solving Skills

Prepare to demonstrate your problem-solving abilities, especially in relation to data structures and algorithms. Practice coding challenges that reflect real-world scenarios you might encounter at Google Ads.

✨Highlight Versatility

Emphasise your versatility and willingness to tackle new challenges across the full stack. Share examples from your past experiences where you successfully adapted to different roles or technologies.

✨Prepare Thoughtful Questions

Have a list of insightful questions ready to ask your interviewers. This could include inquiries about team dynamics, project goals, or how they measure success within the Google Ads teams. It shows your genuine interest in the role and the company.

Software Engineer II, Full Stack, Google Ads
Google
G
  • Software Engineer II, Full Stack, Google Ads

    London
    Full-Time
    28800 - 48000 £ / year (est.)

    Application deadline: 2027-04-23

  • G

    Google

Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>