Software Engineer, Early Career

Google is a global technology company that develops next-generation technologies affecting billions of users worldwide.
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
AI · Enterprise SaaS

Description For Software Engineer, Early Career

Google is seeking Early Career Software Engineers to join their dynamic team in developing next-generation technologies that impact billions of users globally. This role offers an opportunity to work on critical projects across various technical domains including information retrieval, distributed computing, system design, AI, and more. As a Software Engineer, you'll be involved in designing, developing, testing, and maintaining software solutions while having the flexibility to switch teams as you grow.

The position requires a bachelor's degree and at least 1 year of programming experience. You'll be working in a collaborative environment where you'll participate in design reviews, code reviews, and contribute to documentation. The role demands versatility and leadership qualities as you'll be tackling challenges across the full technology stack.

Google's engineering-focused culture provides an environment where you can make significant impacts on products ranging from Google Ads to Chrome, Android to YouTube. You'll be part of a team that values technical expertise and innovation, working on scalability solutions, large-scale applications, and developer platforms.

The company offers a culture of belonging and equal opportunity, with a strong commitment to diversity and inclusion. This role is based in either Belo Horizonte or São Paulo, Brazil, providing an opportunity to work at one of the world's leading tech companies while contributing to products used by millions globally.

This is an excellent opportunity for ambitious engineers looking to start their careers at a company that's at the forefront of technological innovation, with the potential to grow and evolve alongside Google's fast-paced business.

Last updated 23 days ago

Responsibilities For Software Engineer, Early Career

  • 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 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

Requirements For Software Engineer, Early Career

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)
  • Master's degree or PhD in Computer Science, or a related technical field (preferred)
  • Experience developing accessible technologies (preferred)
  • Ability to start in 2025 (preferred)
  • English proficiency

Interested in this job?

Jobs Related To Google Software Engineer, Early Career

Software Engineer, Early Career, Campus

Early-career software engineering role at Google focusing on platform and ecosystem development, offering opportunity to work on impactful projects affecting billions of users.

Software Engineer, PhD, Early Career, Campus, 2025 Start

PhD Software Engineering role at Google focusing on developing next-generation technologies, requiring expertise in computer science and programming, offering competitive compensation and growth opportunities.

Software Engineer, Early Career, Campus

Early career software engineering role at Google, focusing on developing next-generation technologies and large-scale systems that impact billions of users worldwide.

Software Engineer, Early Career, NetSoft

Early career software engineering role at Google's NetSoft team, focusing on network infrastructure planning and design software development.

Software Engineer, Early Career, Campus

Early career software engineering role at Google, focusing on developing and maintaining large-scale applications and systems that impact billions of users worldwide.