TP-Link · 4 days ago
Cloud Software Engineer, Backend - Enterprise
TP-Link Systems Inc. is a global provider of reliable networking devices and smart home products, committed to delivering innovative products that enhance people’s lives. The Cloud Software Engineer, Backend role involves designing, developing, and maintaining backend cloud applications, collaborating with various teams to build secure and reliable systems that meet business needs.
Consumer Electronics
Responsibilities
Research competitors, design, develop, and maintain highly scalable and reliable backend services using cloud-native technologies
Collaborate with frontend engineers and other teams to ensure seamless integration
Select and utilize appropriate cloud technologies (e.g., AWS, Azure, OCI) to build and deploy applications
Optimize backend systems for performance, scalability, and cost-efficiency
Implement robust security measures to ensure data protection and application integrity
Develop various software (e.g., Windows/Linux/Hardware Box) with the same code which is in DDD architecture
Write clean, maintainable, and well-documented code
Automate infrastructure provisioning and deployment using tools like CI/CD pipelines
Troubleshoot and debug complex backend issues
Participate in code reviews & design reviews that are related to the modules that you are responsible for
Stay up to date on the latest cloud technologies and best practices
Qualification
Required
Bachelor's degree in Computer Science, Software Engineering, or a related field
2+ 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
Preferred
Experience with DevOps principles and practices
Experience with serverless architectures
Experience with SDN Software Controller Platform
Experience with AI Ops
Benefits
Free snacks and drinks, and provided lunch on Fridays
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
Company
TP-Link
Headquartered in the United States, TP-Link is a global provider of reliable networking devices and smart home products, consistently ranked as the world’s top provider of Wi-Fi devices.
Funding
Current Stage
Late StageCompany data provided by crunchbase