Software Engineer II, Engineering Productivity, Play Correctness
Software Engineer II, Engineering Productivity, Play Correctness

Software Engineer II, Engineering Productivity, Play Correctness

London Full-Time 42000 - 84000 £ / year (est.) No home office possible
Go Premium
G

At a Glance

  • Tasks: Develop and enhance tools that improve developer productivity and code quality.
  • Company: Join Google, a leader in tech innovation, shaping how billions connect and interact.
  • Benefits: Enjoy competitive salary, flexible work options, and a vibrant company culture.
  • Why this job: Be part of a dynamic team driving impactful projects in a fast-paced environment.
  • Qualifications: Bachelor's degree or equivalent experience; 1 year in software development and tools.
  • Other info: Diversity and inclusion are core values at Google; all backgrounds are encouraged to apply.

The predicted salary is between 42000 - 84000 £ per year.

Bachelor’s degree or equivalent practical experience.

1 year of experience with data structures or algorithms.

1 year of experience building developer tools (e.g., compilers, automated releases, code design and testing, test automation frameworks).

Experience with Java or C++.

Minimum qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
  • 1 year of experience with data structures or algorithms.
  • 1 year of experience building developer tools (e.g., compilers, automated releases, code design and testing, test automation frameworks).
  • Experience with Java or C++.

Preferred qualifications:

  • Ability to take initiative and work independently.
  • Ability to identify developer pain points, design solutions, scope out the execution, and drive adoption by influencing partners.
  • Ability to adapt to change and ramp up fast on new technologies.
  • Ability to multi-task.

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 Play offers music, movies, books, apps and games for devices, powered by the cloud. It syncs across devices and on the web. As part of the Android and Mobile team, Googlers working on Google Play do everything from engineering our backend systems, to shaping product strategy, to forming great content partnerships. They make it possible for people to do things like buy an ebook or song on their Android phone, then have it instantly available on their laptop. The Google Play team enhances the Android ecosystem by giving developers and partners a premium store where they can reach millions of users.

Responsibilities:

  • Write 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 and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.

Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.

Software Engineer II, Engineering Productivity, Play Correctness employer: Google

At Google, we pride ourselves on fostering a dynamic and inclusive work culture that encourages innovation and collaboration. As a Software Engineer II in London, you'll have access to cutting-edge technology and the opportunity to work on impactful projects that reach billions of users. With a strong emphasis on employee growth, we offer numerous professional development opportunities and a supportive environment where your ideas can thrive.
G

Contact Detail:

Google Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer II, Engineering Productivity, Play Correctness

✨Tip Number 1

Familiarise yourself with the latest trends in developer tools and technologies. Being knowledgeable about current advancements in compilers, automated releases, and test automation frameworks will help you stand out during discussions.

✨Tip Number 2

Engage with the developer community through forums or platforms like GitHub. Contributing to open-source projects related to Java or C++ can showcase your skills and initiative, making you a more attractive candidate.

✨Tip Number 3

Prepare to discuss specific examples of how you've identified developer pain points and implemented solutions. This will demonstrate your problem-solving abilities and your capacity to drive adoption of new tools.

✨Tip Number 4

Practice coding challenges that focus on data structures and algorithms. Being able to solve these problems efficiently will not only boost your confidence but also prepare you for technical interviews.

We think you need these skills to ace Software Engineer II, Engineering Productivity, Play Correctness

Proficiency in Java or C++
Experience with data structures and algorithms
Knowledge of software development principles
Familiarity with developer tools (e.g., compilers, test automation frameworks)
Ability to write clean and efficient code
Experience in conducting design reviews
Strong debugging and problem-solving skills
Understanding of code review best practices
Ability to adapt to new technologies quickly
Excellent communication skills
Ability to work independently and take initiative
Experience with multi-tasking in a fast-paced environment
Familiarity with documentation and educational content creation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software development, particularly with data structures, algorithms, and developer tools. Emphasise your proficiency in Java or C++, as well as any experience with Python, C, or JavaScript.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects or experiences that demonstrate your ability to identify developer pain points and design effective solutions.

Showcase Your Projects: Include links to any relevant projects or contributions you've made, especially those involving compilers, automated releases, or test automation frameworks. This will give the hiring team insight into your practical skills.

Highlight Adaptability: In your application, mention instances where you've had to adapt quickly to new technologies or changes in project scope. This aligns with the preferred qualifications and shows you can thrive in a fast-paced environment.

How to prepare for a job interview at Google

✨Brush Up on Data Structures and Algorithms

Since the role requires experience with data structures and algorithms, make sure to review key concepts and be prepared to solve problems on the spot. Practice coding challenges that focus on these areas to demonstrate your proficiency.

✨Showcase Your Developer Tools Experience

Highlight any projects where you've built developer tools, such as compilers or test automation frameworks. Be ready to discuss the challenges you faced and how you overcame them, as this will show your problem-solving skills and initiative.

✨Demonstrate Your Adaptability

The job description mentions the need for adaptability to new technologies. Prepare examples from your past experiences where you quickly learned a new tool or technology and successfully applied it in a project.

✨Prepare for Design Reviews

As you'll be participating in design reviews, think about how you would approach discussing technology choices with peers. Be ready to articulate your thought process and how you incorporate feedback into your work.

Software Engineer II, Engineering Productivity, Play Correctness
Google
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

G
  • Software Engineer II, Engineering Productivity, Play Correctness

    London
    Full-Time
    42000 - 84000 £ / year (est.)
  • G

    Google

    10000+
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>