Senior Full Stack Software Engineer, Observability
Indexed description
Minimum qualifications:
- Bachelor's degree or equivalent practical experience.
- 5 years of experience in software development, with experience in building web-based applications.
- Experience designing software systems, including requirements gathering, analysis, and design.
- Experience in the Java programming language.
- Experience programming in Kotlin.
- Experience in Java, Kotlin, Full-Stack development.
- Experience building Data Processing pipelines.
In this role, you will focus on providing scalable, and developer-friendly client infrastructure. We believe platform work is only complete when it meets the needs of our most demanding Google customers, making ease-of-use, performance, and customization non-negotiable requirements.
Our internal performance and health monitoring UIs are built on standard web technologies and are used by first-party applications to debug cross-platform issues like crashes and latency.
You will help Google teams build and ship highly scalable, performant applications.The Core team builds the technical foundation behind Google’s flagship products. We are owners and advocates for the underlying design elements, developer platforms, product components, and infrastructure at Google. These are the essential building blocks for excellent, safe, and coherent experiences for our users and drive the pace of innovation for every developer. We look across Google’s products to build central solutions, break down technical barriers and strengthen existing systems. As the Core team, we have a mandate and a unique opportunity to impact important technical decisions across the company.
Responsibilities
- Improve the performance and reliability of large-scale applications by developing and enhancing diagnostic analysis and metric monitoring tools.
- Design, develop, and maintain full-stack software solutions, utilizing technologies across backend servers, SQL databases, Web UIs, and data visualization.
- Collaborate directly with core engineering and product teams to drive performance and reliability across critical applications and mobile infrastructure.
- Solve technical problems within the user analytics space to deliver high-impact, demonstrable improvements for end-users.
- Mentor team membersand actively participate in knowledge-sharing to foster a collaborative engineering environment.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search