TP-Link Systems Inc. is seeking a Senior Cloud Software Engineer, Backend to design, develop, and maintain backend cloud applications. The successful candidate will collaborate with the engineering team to build secure, reliable, and performant systems 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.
- 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
- Free snacks and drinks
- Fully paid medical, dental, and vision insurance
- Contributions to 401k funds
- Bi-annual reviews, and annual pay increases
- Health and wellness benefits
- Quarterly team-building events