Cloud Software Engineer, Backend - Enterprise
Core
Design, develop, and maintain scalable, secure, and high-performance backend cloud applications and services.
Role type
Senior IC Cloud Software Engineer (Backend)
Builds
Cloud-native backend services, APIs, and distributed systems for networking and smart home products.
Domain
Cloud infrastructure, backend development, networking hardware integration
Deliverable
production ML models | product features
Required skills
Java, SpringBoot, Service Mesh, JVM optimization, multithreading, cloud platforms (AWS/Azure/OCI), NoSQL/relational databases, message queues, Docker, Kubernetes, DDD architecture, CI/CD automation
Preferred skills
DevOps principles, serverless architectures, SDN Software Controller Platform, AI Ops
Technologies
AWS, Azure, OCI, MongoDB, Docker, Kubernetes, SpringBoot, Service Mesh, CI/CD pipelines
Responsibilities
Research competitors and design scalable backend services; collaborate with frontend and hardware teams; optimize systems for performance and cost; implement security measures; develop software across Windows/Linux/Hardware Box using DDD; automate infrastructure provisioning; troubleshoot complex backend issues; participate in code and design reviews.
Seniority
Mid-level, hands-on IC