TP-Link Systems Inc. is seeking a Senior Cloud Software Engineer, Backend to design, develop, and maintain highly scalable and reliable backend services using cloud-native technologies.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 5+ years of experience in cloud backend software development
- Proven experience designing and building scalable, reliable, and secure cloud-based applications
- Strong proficiency in backend programming language Java and frameworks like SpringBoot, Service Mesh
- Strong proficiency in JVM, multithreading programming, performance optimization skills
- Experience with a specific cloud platform (AWS, Azure, OCI)
- Experience with cloud-based databases (e.g., NoSQL databases such as MongoDB, relational databases)
- Experience with distributed middleware (e.g. Message queue, config center)
- Experience with containerization technologies (e.g., Docker, Kubernetes)
- In-depth knowledge of backend technologies (e.g., APIs, message queues)
- Experience with security best practices for cloud environments
- Excellent communication, collaboration, and problem-solving skills
- Ability to work effectively in a team environment
Benefits
- Salary range: $150,000 - $200,000
- Free snacks and drinks
- Fully paid medical, dental, and vision insurance (partial coverage for dependents)
- Contributions to 401k funds
- Bi-annual reviews, and annual pay increases
- Health and wellness benefits, including free gym membership
- Quarterly team-building events