Software Engineer – Customer Service Platform

We are seeking a seasoned Software Engineer to join our Customer Service Platform team, focusing on enhancing our global customer support infrastructure. This role involves designing, developing, and maintaining scalable and resilient systems that power our customer service operations, directly impacting millions of users worldwide.

About the team and role

The Customer Service Platform team is responsible for building and maintaining the foundational systems that enable our customer service agents to deliver exceptional support globally. We work on a wide range of services, including agent tooling, communication platforms, knowledge management systems, and data analytics tools. Our goal is to empower agents with efficient and intuitive tools, ensuring a seamless and high-quality customer experience.

In this role, you will:

  • Design, develop, and maintain robust and scalable backend services and APIs to support our global customer service operations.
  • Collaborate with product managers, UX designers, and other engineering teams to define requirements, design solutions, and deliver high-quality features.
  • Lead and contribute to technical discussions, architectural decisions, and code reviews, promoting best practices and innovation.
  • Troubleshoot and resolve complex production issues, ensuring high availability and performance of critical systems.
  • Mentor junior engineers, foster a culture of continuous learning, and contribute to the growth of the team.
  • Drive adoption of new technologies and methodologies to improve efficiency, reliability, and user experience.

What you bring:

  • 8+ years of experience in software development, with a strong focus on backend systems and distributed architectures.
  • Proficiency in at least one modern programming language (e.g., Java, Python, Go, C#) and experience with relational and NoSQL databases.
  • Demonstrated experience designing and building scalable, fault-tolerant, and highly available services in a cloud environment (e.g., AWS, Azure, GCP).
  • Deep understanding of microservices architecture, event-driven systems, and API design principles.
  • Excellent problem-solving skills, analytical thinking, and attention to detail.
  • Strong communication and collaboration skills, with the ability to articulate complex technical concepts to diverse audiences.
  • Experience with real-time data processing and streaming technologies (e.g., Kafka, Flink) is a plus.
  • Bachelor’s or Master’s degree in Computer Science or a related field, or equivalent practical experience.

Our Culture

Netflix is a unique company with a unique culture. We are guided by our values of Freedom & Responsibility, Selflessness, Innovation, and Judgment. We believe in high performance, candid feedback, and continuous improvement. We hire and develop self-aware, accountable, and driven individuals who thrive in a fast-paced and challenging environment. We encourage you to learn more about our culture at jobs.netflix.com/culture.

Job Category: Software Development
Job Type: Remote
Job Location: USA
Organization: Job Hunting U

Apply for this position

Allowed Type(s): .pdf, .doc, .docx