8x8, Inc.

C# Software Engineer

8x8, Inc.
Apply
3 days ago
Remote, PhilippinesSenior

Responsibilities

  • Design and develop new APIs and backend microservices for a globally distributed messaging platform.
  • Optimize platform performance, scalability, and reliability for high-throughput production workloads.
  • Develop multi-threaded and asynchronous applications.
  • Create unit tests and participate in integration test design.
  • Collaborate with product teams and stakeholders on requirements and alignment.
  • Contribute to the evolution of mission-critical distributed systems.

Requirements

  • 6+ years of professional software development experience.
  • Expert knowledge of .NET Core and C#.
  • Strong understanding of microservices architecture and web services.
  • Proficiency in multi-threaded application development and asynchronous programming.
  • Experience with queue engines such as RabbitMQ or Kafka.
  • Working experience with SQL and NoSQL databases.
  • Experience with unit testing, integration testing, and CI/CD practices.
  • Hands-on experience using cloud platforms to build scalable and reliable applications.
  • Written and verbal fluency in English.
  • Preferred experience includes highly loaded distributed systems, AWS, Google Cloud, Microsoft Azure, Kubernetes, Helm, Istio, or another service mesh.
  • Preferred experience includes communications or messaging domains, AI tools and frameworks, and designing or building AI agents.

Tech Stack

Apache KafkaAWSAzureC#Google CloudHelmIstioKubernetesRabbitMQSQL

Categories

8x8, Inc.

About 8x8, Inc.

1,001-5,000 employees
Contact me