onsite
Z m Senior/Staff Software Engineer Hybrid/onsite Redwood City, CA
Software Engineer
Senior/Staff Software Engineer building scalable, real‑time routing and tracking services for K‑12 transportation using Python, Node.js, and cloud-native AWS infrastructure.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput microservices that power real‑time bus tracking and dynamic routing for school districts.
- Architect and deploy scalable solutions on AWS using ECS/EKS, Lambda, and DynamoDB, ensuring 99.9% uptime.
- Collaborate with data scientists to integrate predictive models for route optimization and fleet utilization.
- Implement CI/CD pipelines with GitHub Actions, Docker, and Kubernetes, automating testing, linting, and deployment.
- Mentor junior engineers, conduct code reviews, and champion best practices in performance, security, and observability.
Requirements
- 10+ years of software engineering experience, with 5+ in a senior or staff role.
- Proficiency in Python and Node.js, with a strong grasp of asynchronous programming.
- Hands‑on experience building cloud‑native applications on AWS (ECS/EKS, Lambda, RDS, S3).
- Deep knowledge of containerization (Docker) and orchestration (Kubernetes).
- Excellent problem‑solving skills, strong communication, and a passion for building mission‑critical transportation solutions.
Skills
pythonnodejsawskubernetesdocker