Related skills
java aws kubernetes google cloud distributed systems📋 Description
- Build and own large-scale platform services used internally and by millions of devices
- Lead architectural discussions and design highly available, scalable distributed systems
- Partner with Product and Design to deliver features from ideation through production and ongoing support
- Manage technical scope, priorities, and delivery timelines
- Champion engineering excellence through hands-on development (70%), code/design reviews, and mentorship
- Evaluate emerging technologies and drive adoption of best practices across engineering, QA, and operations
🎯 Requirements
- 15+ years of experience designing, building, and operating large-scale backend and distributed systems
- Strong software development experience (Java preferred)
- Expertise building large-scale cloud services in AWS and/or Google Cloud
- Deep understanding of infra fundamentals (networking, compute, storage, containers) and Kubernetes
- Experience selecting data stores and evaluating performance, scalability, and consistency
- Bachelor’s degree in CS, CE, or equivalent experience
🎁 Benefits
- Health, life, disability insurance
- Equity awards and 401(k) retirement options
- Parental leave and wellness programs
- Paid time off and vacation benefits
- Flexible hybrid work: in-office Mon-Thu, remote Fri
- Inclusive, accommodating culture
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!