Senior Software Engineer, Core

Google

5 yrs Bengaluru Full Time Hybrid (office + remote)
Google logo
Posted : today
Actively hiring

Job description

Join Google as a Senior Software Engineer on the Core team, shaping the foundational technologies that power billions of users worldwide. This role is instrumental in building the technical bedrock for Google's most impactful products, encompassing everything from essential design elements and developer platforms to crucial infrastructure. You'll be at the forefront of innovation, tackling complex challenges and driving progress across the company.

We seek engineers who bring diverse perspectives and innovative ideas from various domains. Your contributions will be vital in managing project timelines, ensuring timely deliverables, and architecting robust software solutions. This is an opportunity to engage with cutting-edge technology and make a significant impact.

Responsibilities

As a Senior Software Engineer, you will be responsible for writing, testing, and maintaining high-quality code for critical Google systems. This includes actively participating in and leading design reviews to select optimal technologies. You will also provide constructive feedback on peer code to uphold best practices and ensure code accuracy, testability, and efficiency. Debugging and resolving system issues by analyzing their root causes and impact on operations will be a key part of your role, alongside contributing to and updating technical documentation.

Qualifications

A Bachelor’s degree or equivalent practical experience is required, complemented by at least five years of hands-on software development experience in one or more programming languages. Furthermore, three years of experience in testing, maintaining, or launching software products, along with one year focused on software design and architecture, is essential. A Master's degree or PhD in Computer Science or a related technical field is preferred, along with five years of experience in data structures and algorithms, and one year in a technical leadership capacity.

Essential Skills

Software DevelopmentData StructuresAlgorithmsSoftware DesignSystem ArchitectureCode ReviewDebuggingTestingProblem Solving

Good to Have

Information RetrievalDistributed ComputingLarge-Scale System DesignNetworkingData StorageSecurityArtificial IntelligenceNatural Language ProcessingUI DesignMobile DevelopmentTechnical LeadershipAccessible Technologies

Highlights

  • Actively hiring

More Details

RoleSenior Software Engineer, Core
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Google logo

Google

IT Consulting

Senior Software Engineer, Core at Google | SkillMX | SkillMX