Taro Logo

Software Engineer II, Platforms and Devices

A global technology company that develops innovative products and services used by billions of users worldwide.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS

Job Description

Google is seeking a Software Engineer II to join their Platforms and Devices team, focusing on developing next-generation technologies that impact billions of users. The role involves working on backend services and frontend interfaces that drive app discovery, engagement, and business generation across desktop and tablet platforms. The position is based in Kraków, Poland, and requires expertise in software development, particularly in languages like Python, Java, or JavaScript.

The ideal candidate will contribute to Google's mission of enabling developers to build, distribute, and grow the best desktop and tablet apps. They will work on critical projects with opportunities for growth and team rotation as the business evolves. The role encompasses full-stack development, requiring versatility and leadership qualities.

The Platforms and Devices team is responsible for Google's computing software platforms across various environments (desktop, mobile, applications) and first-party devices. The team combines Google's AI, software, and hardware expertise to create seamless user experiences worldwide.

This is an excellent opportunity for a mid-level engineer to work on impactful projects at scale, collaborate with talented peers, and contribute to products that shape how users interact with technology. The position offers exposure to cutting-edge technologies in distributed computing, system design, AI, and mobile development.

Last updated 19 hours ago

Responsibilities For Software Engineer II, Platforms and Devices

  • 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
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues

Requirements For Software Engineer II, Platforms and Devices

Python
Java
JavaScript
  • 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 (preferred)
  • Experience with Android (preferred)

Benefits For Software Engineer II, Platforms and Devices

Medical Insurance
401k
Equity
  • Comprehensive benefits package
  • Equal employment opportunity
  • Career growth opportunities