Staff Engineer - Platform Engineering
Staff-level platform engineer responsible for designing scalable frameworks, SDKs, and core backend services in Node.js and Go on Google Cloud. The role requires 9+ years of experience with distributed systems, high-scale operations, technical leadership, and AI-enabled engineering productivity.
About the job
Responsibilities
- Architect, develop, and maintain reusable frameworks, SDKs, and core platform services using Node.js and Go.
- Build scalable, cloud-native solutions leveraging Google Cloud Platform (GCP).
- Design and optimize systems for large-scale data and high-throughput workloads.
- Contribute to high-performance service architectures with strong reliability and observability standards.
- Lead technical design reviews, establish engineering best practices, and mentor senior engineers across teams.
- Drive architectural decisions for scalability, performance, security, and maintainability.
- Partner with product, infrastructure, and engineering teams to deliver reliable platform capabilities.
- Improve developer productivity through internal tooling, shared libraries, and scalable engineering foundations.
- Lead initiatives using AI across code generation, testing, developer tooling, incident analysis, and SDLC automation.
- Build and evolve systems, platforms, and engineering processes that improve SDLC efficiency, release velocity, reliability, and developer experience.
- Own critical platform initiatives from architecture through production operations.
Requirements
- 9+ years of software engineering experience, with demonstrated success building distributed systems or large-scale backend services.
- Hands-on experience designing, optimizing, and scaling large-scale backend systems and data-intensive applications.
- Strong understanding of distributed systems, microservices, APIs, CI/CD pipelines, and observability frameworks.
- Experience with AI-assisted engineering workflows and systems or processes that improve SDLC effectiveness and engineering productivity.
- Proven ability to provide technical leadership, navigate ambiguity, and deliver impactful engineering outcomes.
- Experience operating systems at high scale with a focus on performance, reliability, and resiliency.
- Strong problem-solving skills and the ability to simplify complex technical challenges.
Nice to Have
- Experience building internal platforms, frameworks, or developer tooling used across multiple teams.
- Strong expertise in Node.js, Go, and cloud infrastructure, preferably GCP.
- Familiarity with Kubernetes, service mesh technologies, and infrastructure automation.
- Experience in high-traffic SaaS environments focused on scalability and resilience.
- Exposure to event-driven architectures, streaming systems, or large-scale data platforms.
- Experience evaluating or implementing AI-enabled developer platforms, coding assistants, or SDLC automation systems.
Skills
Node.js, Go, GCP, Distributed Systems, Microservices, APIs, CI/CD, Observability, Kubernetes, Service Mesh, Infrastructure Automation, Event-Driven Architecture, Streaming Systems, Ai-Assisted Development, Sdlc Automation
Similar jobs
Backend Engineering jobsLeads architecture and reliability for a global payments and commerce platform, shaping APIs, distributed systems, observability, compliance, and production operations. Requires 10+ years of backend experience, deep Go and distributed-systems expertise, and Staff/Principal-level technical leadership.
Leads architecture and hands-on development of scalable, reliable, and compliant financial integrity systems. The role requires 8+ years of software engineering experience, distributed-systems expertise, and the ability to drive complex initiatives and mentor engineers through influence.
Provides cross-team technical leadership for large backend initiatives, modular architecture, production operations, and AI-assisted engineering adoption. The role requires deep backend architecture experience, monolith modernization expertise, strong written influence, and mentoring ability.
Staff Software Engineer responsible for architecting and scaling security platform services, defining technical strategy, and mentoring engineers. Requires at least 8 years of software engineering experience plus strong system design, coding, and production-service expertise.
Staff Engineer leading design and delivery of large-scale distributed data platform features for enterprise customers. The role requires strong Java and cloud experience, architectural leadership, cross-functional collaboration, and mentorship.