C# Software Engineer

8x8

Asia

On-site

PEN 322,000 - 483,000

Full time

9 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equal opportunity employer

Job summary

8x8 Inc. in Singapore is seeking a Senior Software Engineer to design and develop high-performance RESTful APIs and backend microservices for a globally distributed messaging platform.

You will work on scalability and reliability across our core services. The ideal candidate has 6+ years of experience, expert knowledge of .NET Core/C#, and hands-on cloud, CI/CD, and messaging system experience (RabbitMQ/Kafka).

Qualifications

  • 6+ years of 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.

Responsibilities

  • Design and develop new RESTful APIs and backend microservices to expand the platform.
  • Optimize and improve performance of the platform with high-quality unit tests and integration tests.
  • Collaborate with product team on requirements and ensure alignment with business goals.

Skills

NET Core/C#
RESTful APIs
Microservices
Multi-threaded
Async programming
RabbitMQ/Kafka
SQL & NoSQL
CI/CD
Kubernetes

Tools

Cloud platforms

Job description

8x8 connects our customers and teams globally, empowering CX leaders with performance and insights to make smarter decisions, delight customers, and drive lasting business impact.

At 8x8 Inc. [Nasdaq:EGHT] we put communications at the heart of our business and build technology that allows people to connect anytime, anywhere they are in the world, and on any device. 8x8 CPaaS provides a cloud-based infrastructure and platform to integrate real-time communications capabilities including SMS, chat apps, voice, and video calls into applications, websites, and workflows, using APIs. With 8x8 CPaaS, organizations around the world have successfully unified omnichannel customer communications to optimize their customer experience.

Are you ready to take on an exciting opportunity as a Senior Software Engineer for a global messaging platform? If you have experience in developing high-performance, reliable, and globally distributed services, we want to hear from you! We are looking for a talented individual to join our Engineering team in Singapore and play a key role in the design, development, and evolution of our core messaging platform.

Our ideal candidate is a professional with hands-on experience with high-throughput, scalable, distributed systems in production, who can demonstrate excellent organization, strong problem-solving, and decision-making skills.

Responsibilities

As a Senior Software Engineer, you will have the opportunity to expand our platform by designing and developing new RESTful APIs and backend microservices. You will also have the chance to optimize and improve the performance of the platform, ensuring the highest quality with unit tests, and participating in integration test design. Collaboration with the product team on requirements is also a key part of this role.

Experience
  • 6+ years of 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, leveraging the power of cloud services for enhanced performance and flexibility.
  • A team player who thrives in cross‑functional environments, collaborating closely with product team, and stakeholders.
  • Strong communicator who proactively drives alignment between engineering and business teams
Bonus points
  • Hands‑on experience with highly loaded, mission‑critical, scalable distributed systems in production, experience with cloud providers (AWS, Google Cloud, Microsoft Azure), or experience with Kubernetes, Helm, and Istio (or any other service mesh) in production.
  • Exposure to the communications or messaging domains is also an advantage.
  • Experience leveraging AI tools and frameworks (such as GitHub Copilot, Claude, or LLM APIs) to accelerate software delivery. Candidates who have designed or built AI agents — whether for workflow automation, developer productivity, or customer‑facing features — are strongly preferred.
Qualification

Written and verbal fluency in English is required.

Join us today and be part of a dynamic team that is shaping the future of messaging platforms!

8x8 is proud to provide equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics.

For 8x8 jobs located in the US: 8x8 participates in the E-Verify program.

View the Participant Poster in English and Español.

View the Right to Work Poster in English and Español.

We also provide reasonable accommodation to individuals with disabilities in accordance with applicable laws. Learn more or email us at careers@8x8.com (Include “Reasonable Accommodation” in the subject line)

Our Job Applicant Privacy Notice can be found here.

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Solutions Engineer
Solutions Engineer

Pax8 International (Thailand) Co. Ltd. • Asia

On-site
PEN 72,000 - 103,000
ServiceNow Developer I
ServiceNow Developer I

Pax8, Inc. • Asia

Hybrid
PEN 44,000 - 60,000
20 annual leave days
Bonus leave 10 days
Private Health Insurance
+2
(Fluent English) L3 Support Engineer (global, remote)
(Fluent English) L3 Support Engineer (global, remote)

SupportYourApp • Lima Metropolitana

Remote
PEN 206,000 - 310,000
Remote work from EU
USD compensation
Referral bonuses
+1
Customer Success Manager - Indonesia
Customer Success Manager - Indonesia

8x8, Inc. • Asia

On-site
PEN 34,000 - 68,000
Lead Solutions Engineer - Security
Lead Solutions Engineer - Security

Pax8 Malaysia Sdn Bhd • Asia

On-site
PEN 152,000 - 202,000
Competitive salary
Annual bonus
Stock options
+7
(Fluent English) T3 Support Engineer (remote)
(Fluent English) T3 Support Engineer (remote)

SupportYourApp • Chiclayo

Remote
PEN 206,000 - 310,000
Remote from EU
USD compensation
Night shift schedule
+2
Sales Development Representative
Sales Development Representative

Pax8 International (Thailand) Co. Ltd. • Asia

On-site
PEN 50,000 - 91,000
Competitive pay
Annual leave
LinkedIn Learning
+4
Automation Engineer
Automation Engineer

PayJoy, Inc • Lima Metropolitana

Remote
PEN 240,000 - 343,000
100% Health for employees and family
Life Insurance
Indefinite-term contract
+5
(Fluent English) T3 Support Engineer (EU, Remote)
(Fluent English) T3 Support Engineer (EU, Remote)

Supportyourapp-1 • Lima Metropolitana

Remote
PEN 145,000 - 241,000
Fixed night shift
Remote work from EU
USD compensation
+5
Senior Backend Engineer Tech Lead (3-4 month long) - Remote - Latin America
Senior Backend Engineer Tech Lead (3-4 month long) - Remote - Latin America

FullStack • Huancayo

Remote
PEN 412,000 - 618,000
Competitive pay
100% remote work
Continuing education opportunities
+1