Taro Logo

Software Engineer II, Messages Infrastructure

Google is 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

Description For Software Engineer II, Messages Infrastructure

Google is seeking a Software Engineer II to join their Messages Infrastructure team. This role is crucial in building tools and systems that make Messages' code maintainable, robust, and efficient to deploy. The position involves working on testing and tooling systems that enable cross-platform messaging at a global scale.

As part of Android, which powers over 3 billion devices worldwide, you'll be contributing to Google's mission of bringing computing to everyone. The role combines hands-on coding with collaborative teamwork, requiring both technical expertise and strong communication skills.

The ideal candidate will contribute directly to infrastructure and product code, own deliverables within larger projects, and work closely with senior team members to tackle complex challenges. You'll be part of Google's broader mission to develop next-generation technologies that transform how billions of users connect and interact.

This position offers the opportunity to work on critical projects with global impact, while being part of a team that values quality code, effective collaboration, and continuous learning. You'll help shape the future of Android messaging infrastructure while working with cutting-edge technologies and talented engineers.

The role is based in Kraków, Poland, offering the chance to work at one of Google's key engineering hubs. You'll be part of a company known for its innovative culture, technical excellence, and commitment to developing products that serve billions of users worldwide.

Last updated 3 days ago

Responsibilities For Software Engineer II, Messages Infrastructure

  • Make direct technical contributions to Message's infrastructure and product code to contribute to team-wide projects and goals
  • Execute tasks within larger projects, owning specific deliverables and effectively communicating status
  • Deliver high-quality code which is well-factored, testable, and easy to maintain
  • Collaborate with senior team members to solve unexpected challenges and explore alternatives
  • Work closely with team mates to share knowledge and develop effective working relationships

Requirements For Software Engineer II, Messages Infrastructure

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

Benefits For Software Engineer II, Messages Infrastructure

Medical Insurance
Equity
  • Comprehensive medical insurance
  • Equity compensation

Interested in this job?

Jobs Related To Google Software Engineer II, Messages Infrastructure