8x8

Senior C# Software Engineer

Singapore, Singapore, Singapore

Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Information Technology & ServicesIndustries

Senior Software Engineer - Messaging Platform

Position Overview

8x8, Inc. is seeking a talented Senior Software Engineer to join our Engineering team in Singapore. This role is crucial for the design, development, and evolution of our global messaging platform. We are looking for a professional with hands-on experience in developing high-performance, reliable, and globally distributed services, specifically focusing on high-throughput, scalable, distributed systems in production.

Company Information

8x8, Inc. (NASDAQ: EGHT) is a leading provider of integrated cloud communications, connecting people and organizations through a unified platform for Customer Experience (CX). Our platform combines Contact Center, Unified Communications, and CPaaS APIs, integrating AI at every level to enhance customer journeys, drive operational excellence, and facilitate team collaboration. We empower customer experience and IT leaders to become the heartbeat of their organizations, unlocking the potential of every interaction.

Learn more on our company website at www.8x8.com and follow us on LinkedIn, Twitter, Facebook, and Instagram.

At 8x8 Inc. [Nasdaq:EGHT], we put communications at the heart of our business, building technology that allows people to connect anytime, anywhere, and on any device. Our 8x8 CPaaS offers a cloud-based infrastructure and platform to integrate real-time communications capabilities (SMS, chat apps, voice, video calls) into applications, websites, and workflows using APIs.

Employment Type

Full time

Location Type

Not Specified

Responsibilities

  • Design and develop new RESTful APIs and backend microservices to expand our platform.
  • Optimize and improve the performance of the platform.
  • Ensure the highest quality through unit tests and participate in integration test design.
  • Collaborate with the product team on requirements.

Requirements

  • Relevant professional software development experience.
  • Expert knowledge of .NET Core and C#.
  • Strong understanding of RESTful web services and microservices architecture.
  • Proficiency in multi-threaded application development and async programming.
  • Experience with queue engines like RabbitMQ or Kafka.
  • Working experience with SQL and NoSQL databases.
  • Experience with software engineering best practices (unit testing, integration testing, CI/CD).
  • Hands-on experience utilizing cloud platforms to develop scalable and reliable applications.
  • A team player who thrives in cross-functional environments, collaborating closely with the product team and stakeholders.
  • Willingness to actively engage in discussions, contribute insights, and align technical solutions with business objectives.
  • Written and verbal fluency in English.

Bonus Points

  • Hands-on experience with highly loaded, mission-critical, scalable distributed systems in production.
  • Experience with cloud providers (AWS, Google Cloud, Microsoft Azure).
  • Experience with Kubernetes, Helm, and Istio (or any other service mesh) in production.
  • Exposure to the communications or messaging domains.

Application Instructions

Not Specified

Skills

C#
High-performance services
Distributed systems
API development
Real-time communications
Cloud infrastructure

8x8

Cloud communications and collaboration platform

About 8x8

8x8 provides cloud communications and collaboration services to businesses worldwide, offering a suite of tools that enhance communication. Their main product, the 8x8 Experience Communications Platform, combines voice, video, chat, and contact center services into one platform, allowing businesses to manage both customer engagement and internal communications seamlessly. This platform is known for its high call quality and 24/7 customer support in multiple languages. Unlike many competitors, 8x8 operates on a subscription model, which allows for scalability and customization based on specific business needs. The company also offers advanced analytics to help businesses improve their customer experience. 8x8's goal is to provide secure and reliable communication solutions that meet the needs of businesses handling sensitive information.

Campbell, CaliforniaHeadquarters
1987Year Founded
$253.1MTotal Funding
IPOCompany Stage
Data & Analytics, Enterprise Software, CybersecurityIndustries
1,001-5,000Employees

Risks

Increased competition from emerging players like Five9.
Potential security vulnerabilities from third-party integrations.
Rapid technological advancements may outpace current offerings.

Differentiation

8x8 holds over 125 patents, showcasing its commitment to innovation.
Recognized as a leader in Unified Communications by Gartner for 13 consecutive years.
Offers a comprehensive platform unifying customer engagement and internal communications.

Upsides

AI-powered insights enhance decision-making and customer satisfaction.
Video engagement capabilities offer dynamic and personalized customer interactions.
Strong global presence with support in over 55 countries.

Land your dream remote job 3x faster with AI