Senior Cloud Software Engineer, Backend - Enterprise
TP-Link Systems Inc. · Irvine, CA · 1 wk ago
Engineering$150k–$200k/yrFull-time
About Us
TP-Link Systems Inc. is a global provider of reliable networking devices and smart home products, consistently ranked as the world’s top provider of Wi-Fi devices. Headquartered in the United States, the company is committed to delivering innovative products that enhance lives through faster, more reliable connectivity. With a presence in over 170 countries, TP-Link serves customers worldwide and continues to grow its global footprint. We believe technology changes the world for the better and are dedicated to crafting dependable, high-performance products to connect users with the wonders of technology.
Responsibilities
- 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.
- 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 and mentor junior engineers.
- Stay up to date on the latest cloud technologies and best practices.
Requirements
Required Qualifications
- 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.
Preferred Qualifications
- Experience with DevOps principles and practices.
- Experience with serverless architectures.
- Experience with SDN Software Controller Platform.
- Experience with AI Ops.
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