onsite
Staff Software Engineer, Google Cloud Business Platforms
Software Engineer
Lead the design and delivery of scalable cloud services for Google Cloud Business Platforms, driving architecture, performance, and innovation across distributed systems using modern cloud technologies.
About the role
Key Responsibilities
- Architect, develop, and ship high‑availability, scalable services on Google Cloud Platform that power business‑critical applications.
- Lead cross‑functional teams, mentoring engineers and driving best practices in code quality, testing, and CI/CD.
- Collaborate with product, data, and security teams to define requirements, prioritize features, and ensure compliance with industry standards.
- Own end‑to‑end delivery, from design through production monitoring, incident response, and post‑mortem analysis.
- Advocate for continuous improvement, evaluating new tools, frameworks, and cloud services to enhance performance and developer productivity.
Requirements
- 10+ years of software engineering experience, with 5+ years in a senior or staff role.
- Deep expertise in Google Cloud Platform services (Compute, Kubernetes, BigQuery, Pub/Sub, etc.) and distributed system design.
- Proficiency in at least one modern programming language (Go, Java, Python, or C++).
- Strong leadership skills, proven ability to mentor and influence technical direction.
- Excellent communication, problem‑solving, and stakeholder management abilities.
Skills
natural language processingjavascriptjavaspringsalesforce