Software Engineer II, Top Vertical Requests
Software Engineer II, Top Vertical Requests

Software Engineer II, Top Vertical Requests

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

At a Glance

  • Tasks: Design and build scalable infrastructure for Google Play's business features.
  • Company: Join Google, a leader in tech innovation impacting billions globally.
  • Benefits: Enjoy flexible work options, competitive pay, and a vibrant company culture.
  • Why this job: Be part of a dynamic team shaping the future of software distribution.
  • Qualifications: Bachelor’s degree and 1 year of experience with data structures or algorithms required.
  • Other info: Opportunities to switch teams and projects as you grow.

The predicted salary is between 43200 - 72000 £ per year.

Bachelor’s degree or equivalent practical experience.

1 year of experience with data structures or algorithms.

Preferred qualifications:

  • Experience with large-scale distributed systems.
  • Experience working in Java or Dart.

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.

About the team

Google Play is the world’s largest software distribution platform. Our team develops Play Console: the products and infrastructure used by millions of developers to publish to billions of users on Google Play. The Platforms and Devices team encompasses Google's various computing software platforms across environments (desktop, mobile, applications), as well as our first-party devices and services that combine the best of Google AI, software, and hardware.

Responsibilities

  • Design and build scalable infrastructure to support Play business generation features.
  • Write high-quality and well-engineered code.
  • Design and build full-stack software solutions.
  • Work closely with peers and cross-functional partners.

Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law.

Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting.

Software Engineer II, Top Vertical Requests employer: Google Inc.

Google is an exceptional employer, offering software engineers the chance to work on groundbreaking technologies that impact billions of users worldwide. Located in London, our vibrant work culture fosters innovation and collaboration, providing ample opportunities for professional growth and development. With a commitment to diversity and inclusion, Google ensures that every employee feels valued and empowered to contribute their unique perspectives.
G

Contact Detail:

Google Inc. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer II, Top Vertical Requests

✨Tip Number 1

Familiarise yourself with Google's tech stack, especially Java and Dart, as these are preferred for the role. Brush up on your knowledge of large-scale distributed systems, as this experience will be crucial in your discussions during interviews.

✨Tip Number 2

Engage with the developer community by contributing to open-source projects or participating in coding challenges. This not only sharpens your skills but also demonstrates your passion for software engineering, which can set you apart from other candidates.

✨Tip Number 3

Prepare to discuss your problem-solving approach and how you've tackled complex projects in the past. Google values versatility and leadership, so be ready to showcase examples where you've taken initiative or led a team.

✨Tip Number 4

Network with current or former Google employees through platforms like LinkedIn. They can provide valuable insights into the company culture and interview process, which can help you tailor your approach when applying through our website.

We think you need these skills to ace Software Engineer II, Top Vertical Requests

Proficiency in Java or Dart
Understanding of data structures and algorithms
Experience with large-scale distributed systems
Full-stack software development
Scalable infrastructure design
High-quality code writing
Collaboration with cross-functional teams
Problem-solving skills
Adaptability to new technologies
Knowledge of software engineering best practices
Strong communication skills
Experience with cloud computing platforms
Familiarity with version control systems (e.g., Git)
Understanding of UI design principles

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience, especially in data structures, algorithms, and any work with large-scale distributed systems. Mention your proficiency in Java or Dart clearly.

Craft a Strong Cover Letter: Write a cover letter that showcases your enthusiasm for the role and Google as a company. Discuss how your skills align with their needs, particularly in developing scalable infrastructure and full-stack solutions.

Showcase Projects: Include specific examples of projects you've worked on that demonstrate your ability to design and build software solutions. Highlight any collaborative efforts with cross-functional teams.

Prepare for Technical Questions: Anticipate technical questions related to software engineering principles, algorithms, and system design. Brush up on your problem-solving skills and be ready to discuss your thought process during interviews.

How to prepare for a job interview at Google Inc.

✨Brush Up on Data Structures and Algorithms

Since the role requires experience with data structures and algorithms, make sure to review key concepts and practice coding problems. Familiarise yourself with common algorithms and their complexities, as you may be asked to solve problems on the spot.

✨Showcase Your Experience with Distributed Systems

If you have experience with large-scale distributed systems, be prepared to discuss specific projects you've worked on. Highlight your understanding of scalability, reliability, and performance considerations in your past work.

✨Demonstrate Full-Stack Development Skills

The job involves designing and building full-stack software solutions. Be ready to talk about your experience with both front-end and back-end technologies, and how you've integrated them in previous projects.

✨Prepare for Behavioural Questions

Google values leadership qualities and versatility. Prepare for behavioural questions that assess your problem-solving skills, teamwork, and adaptability. Use the STAR method (Situation, Task, Action, Result) to structure your responses.

Software Engineer II, Top Vertical Requests
Google Inc.
G
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>