At a Glance
- Tasks: Develop and deploy modern web applications using cutting-edge technologies.
- Company: Join Google, a leader in tech innovation and collaboration.
- Benefits: Competitive salary, health benefits, remote work options, and growth opportunities.
- Why this job: Make a real impact on global technology while working on exciting projects.
- Qualifications: Experience in software development and full-stack technologies is essential.
- Other info: Dynamic team environment with endless learning and career advancement possibilities.
The predicted salary is between 28800 - 48000 £ per year.
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 and algorithms.
- 1 year of experience with full stack development, across back-end such as Java, Python, GO, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent.
Preferred qualifications:
- Master's degree in Computer Science or a related technical field.
- Experience with API development, database design and fullstack web development.
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 are 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.
We are focused on building Google's next generation of event management tools for Ads Marketing and Sales. Our aim is to become the central hub for event data within the Connect ecosystem, supporting end-to-end event workflows and integrating with other tools. We are looking to grow the team and build new features that will drive stronger partnerships with Marketing and Sales stakeholders.
As a Software Engineer in the GBO Engineering team, you are responsible for building, designing, and deploying modern web applications. You will leverage your technical skills to architect scalable solutions, manage dependencies, and shape the team’s technical strategy. You will utilize comprehensive knowledge of Google’s relevant technologies, principles, practices and coding standards.
Responsibilities:
- Write and review code in the following languages: TypeScript, Java, Kotlin or SQL.
- Test, debug, maintain or update full-stack web applications.
- Create API services using standard and Google-specific software development tools.
- Write and review technical documents, including design and developer documentation.
- Collaborate with Product, UX and engineering teams, to deliver new features.
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, GBO Engineering employer: WeAreTechWomen
Contact Detail:
WeAreTechWomen Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer II, GBO Engineering
✨Tip Number 1
Network like a pro! Reach out to current or former employees at Google, especially those in the GBO Engineering team. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Show off your skills! Prepare a portfolio of projects that highlight your experience with full-stack development and the programming languages mentioned in the job description. This will help you stand out during interviews.
✨Tip Number 3
Practice makes perfect! Brush up on your coding skills and algorithms. Use platforms like LeetCode or HackerRank to solve problems similar to what you might face in technical interviews at Google.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the team and ready to take on new challenges.
We think you need these skills to ace Software Engineer II, GBO Engineering
Some tips for your application 🫡
Show Off Your Skills: Make sure to highlight your programming experience in languages like Python, Java, or JavaScript. We want to see how you've used these skills in real projects, so don’t hold back on the details!
Be Clear and Concise: When writing your application, keep it straightforward. Use clear language and avoid jargon unless it's relevant. We appreciate a well-structured application that gets straight to the point.
Tailor Your Application: Take a moment to customise your application for the Software Engineer II role. Mention specific experiences that align with our focus on full-stack development and API services. It shows us you’re genuinely interested!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it makes the process smoother for both of us!
How to prepare for a job interview at WeAreTechWomen
✨Know Your Tech Stack
Make sure you’re well-versed in the programming languages mentioned in the job description, like Python, Java, and TypeScript. Brush up on your knowledge of data structures and algorithms, as these are likely to come up during technical interviews.
✨Showcase Your Full-Stack Experience
Be prepared to discuss your experience with both front-end and back-end development. Have examples ready that demonstrate your ability to build and deploy full-stack applications, and don’t forget to highlight any API development or database design work you've done.
✨Prepare for Problem-Solving Questions
Expect to tackle some coding challenges during the interview. Practice common algorithm and data structure problems on platforms like LeetCode or HackerRank. This will help you think on your feet and showcase your problem-solving skills effectively.
✨Collaborate and Communicate
Since collaboration is key in this role, be ready to discuss how you’ve worked with cross-functional teams in the past. Share specific examples of how you’ve collaborated with product managers, UX designers, or other engineers to deliver successful projects.