Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

We are looking for a Senior Platform Software Engineer – SRE & Full Stack to provide technical leadership in building and operating cloud-native platforms and applications on Google Cloud Platform (GCP). This role combines full-stack engineering (Java with Angular or React) with Site Reliability Engineering (SRE) practices, including defining and managing SLIs/SLOs and error budgets, implementing robust observability, and leading incident management. You will be expected to deliver business outcomes rather than just features, drive technical direction and standards across teams, improve reliability, scalability, and developer productivity, and mentor engineers while positively influencing the broader engineering culture.

Responsibilities

Technical Leadership & Architecture

  • Own end-to-end design of complex services and applications on GCP.
  • Define and implement microservices, event-driven, and domain-driven architectures.
  • Make data-informed technical decisions using metrics, performance data, and business priorities.

SRE & Production Ownership

  • Define and maintain SLIs/SLOs and error budgets with product and business stakeholders.
  • Own uptime, latency, capacity, and resilience for your services; lead incident response and RCAs.
  • Continuously reduce toil through automation and process improvements.

Full-Stack Engineering (Java + Angular or React)

  • Develop backend services using Java (Spring Boot or similar) and GCP services (e.g., GKE, Cloud Run, Cloud Functions, Cloud SQL, Pub/Sub).
  • Build and maintain modern web UIs using Angular or React with TypeScript/JavaScript.
  • Design and maintain secure, stable, versioned RESTful APIs (and/or GraphQL) with clear documentation.

Code Quality, Testing & Developer Experience

  • Set and enforce coding standards, clean coding, and design best practices.
  • Drive automated testing (unit, integration, end-to-end, performance) for frontend and backend.
  • Mentor engineers on refactoring, maintainability, and testability.

Observability & Monitoring (Dynatrace or Equivalent)

  • Establish observability standards using Dynatrace (or equivalent APM) plus GCP Cloud Logging/Monitoring.
  • Build dashboards and proactive alerts to detect and resolve issues early.
  • Use observability data to continuously improve reliability and performance.

Cloud Platform & Infrastructure on GCP

  • Architect and implement enterprise-grade solutions on GCP
  • Define and manage infrastructure using Infrastructure as Code (Terraform preferred).
  • Optimize systems for cost, performance, and reliability (autoscaling, right-sizing, caching strategies).

Qualifications

  • Strong proficiency in:
    • Backend: Java (Spring Boot or similar)
    • Frontend: Angular or React with TypeScript/JavaScript
  • Experience with:
    • RESTful APIs (and/or GraphQL), API versioning, and documentation
    • Relational databases and at least one NoSQL or cache
    • GCP or equivalent public cloud
    • Containers and orchestration (Openshift, Kubernetes/GKE)
    • Infrastructure as Code: Terraform or similar
    • Git and modern Git-based workflows
    • Hands-on SRE experience with:
      • SLIs/SLOs and error budgets
      • Performance tuning and capacity planning
    • Hands-on observability experience with:
      • Dynatrace (preferred) or equivalent APM/observability platform
      • GCP Cloud Logging and Cloud Monitoring

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

shivajinagar, pune, maharashtra

noida, uttar pradesh, india

bengaluru, karnataka, india

vijayawada, andhra pradesh