Jobs · Engineering · California

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

Similar jobs