Senior Software Engineer

Job Description

As a Senior Software Engineer, you will layout, broaden, test, set up, and keep software program answers at scale. You’ll collaborate across teams to resolve complex technical issues and play a key position in shaping the architecture, method, and execution of fundamental Google initiatives.

This role is right for experts who are not simply coders, but leaders and system thinkers with a ardour for innovation and impact.

🛠️ Key Responsibilities

  • Design and implement scalable, green, and maintainable software program structures
  • Collaborate with product managers, designers, and cross-functional groups to deliver new functions
  • Participate in architectural decisions, code opinions, and mentorship of junior engineers
  • Optimize programs for performance, scalability, and reliability
  • Use facts and comments to guide iterative improvement and product development
  • Contribute to inner frameworks and open-source tasks in which relevant
  • Ensure protection, code first-class, and take a look at coverage requirements are upheld

✅ Required Qualifications

🎓 Education:

  • Bachelor’s diploma in Computer Science, Engineering, or a related technical area
  • Master’s or Ph.D. Preferred for specialised roles (e.G., in AI/ML, compilers, or systems engineering)

👨‍💼 Experience:

  • 5+ years of industry experience in software improvement
  • Experience main or contributing to complicated projects or big codebases
  • Proven track document of transport high-effect software in manufacturing environments

💻 Technical Skills:

  • Proficiency in one or extra programming languages together with C++, Java, Python, Go, or JavaScript
  • Solid expertise of data systems, algorithms, and pc structure
  • Experience with cloud computing, distributed systems, or large-scale infrastructure
  • Knowledge of version manipulate, CI/CD pipelines, and containerization (e.G., Docker, Kubernetes) is a plus
  • Exposure to device mastering, statistics analytics, or security engineering is nice, depending on the crew

🧩 Soft Skills:

  • Strong trouble-solving abilties and interest to detail
  • Ability to paintings independently and lead collaborative improvement
  • Clear and powerful communique, mainly in technical contexts
  • Willingness to mentor and assist group development

🌟 Why Join Google?

Google gives more than just a job—it offers a hazard to be part of some thing large. Here, innovation, inclusion, and user-first questioning pressure the whole thing.

Perks and Benefits:

  • Highly competitive revenue and fairness applications
  • Comprehensive fitness, dental, imaginative and prescient, and intellectual well-being coverage
  • Generous parental leave, vacation regulations, and sabbatical options
  • World-elegance infrastructure for studying and development
  • On-website online food, fitness centers, and hybrid/remote paintings alternatives
  • Opportunity to work on products used by billions (Search, Maps, YouTube, Android, Chrome)