remote
Senior Engineer, Lifecycle Management - Supply Chain Platform - Google
Software Engineer
Senior engineer leading design, development, and operation of a large‑scale supply chain lifecycle management platform, leveraging Java, C++, Python, GCP, and Kubernetes.
About the role
Key Responsibilities
- Architect, design, and implement core services for a high‑throughput supply chain lifecycle management platform.
- Drive end‑to‑end development from concept through production, ensuring reliability, scalability, and performance.
- Collaborate with product, data, and operations teams to define requirements and translate them into technical solutions.
- Lead code reviews, mentor junior engineers, and promote best practices in software engineering.
- Own on‑call rotation, incident response, and continuous improvement of system observability and reliability.
Requirements
- 5+ years of professional software engineering experience, with strong expertise in Java and/or C++.
- Proficiency in Python for scripting, automation, and data processing.
- Hands‑on experience building and operating services on Google Cloud Platform, including Compute Engine, Cloud Pub/Sub, and Cloud Storage.
- Solid understanding of container orchestration using Kubernetes and related DevOps tooling.
- Demonstrated ability to design distributed, fault‑tolerant systems and solve complex performance challenges.
Skills
javacpythonkubernetes