Singapore, Singapore

Senior Software Engineer

  • Job Category: Engineering

As a Senior Software Engineer, you will be responsible for designing, developing and maintaining our platform. In addition, mentoring your younger team members. This role, based in Singapore, reports to the Engineering Manager.

We are looking for a talented Senior .NET Software Engineer to take part in the development of our CPaaS Messaging platform (server-side core). We are looking for someone who can code but also bring significant value to the architectural decisions to ensure the development of high performance, reliable, globally distributed and scalable services. In order to be successful, you must be able to demonstrate excellent organization, strong problem-solving and decision-making skills, strong analytic capability and the ability to create innovative solutions.

Your responsibilities

  • To expand our CPaaS Global Messaging platform (SMS, WhatsApp, and many other channels)
  • To develop new REST APIs and backend microservices
  • To write unit tests (because we love it) and participate in automated integration tests
  • To investigate and develop skills in new technologies
  • To collaborate across the company

Desired Skills and experience

  • A Computer Science degree, or equivalent experience
  • From 6+ years of professional software development experience, building scalable, highly available services
  • Deep expert knowledge of .NET Core, C#.
  • Excellent object-oriented design (OOD) & programming (OOP) skills, including strong working knowledge of design patterns.
  • In-depth in multithreading, had experience of high load, scalable systems or at least understand their architecture
  • Working knowledge with RabbitMQ, Kafka or any other queue engine.
  • Good level in T-SQL
  • Share Agile approaches in teamwork
  • Experience with Docker, Containers, and K8S would be an advantage

Personal Traits

  • Good communication skills
  • Great team player
  • Methodical and logical
  • Strong analytical & troubleshooting skills
  • Persistent. Creative
  • Problem solver
  • Right tools for the right job
  • Work on own initiative in a dynamic and fast-paced business environment


Please send your resume to with the subject header containing: “Senior Software Engineer .NET / C# (SG)”.

Apply job
  • Singapore (HQ)
  • Philippines
  • Indonesia
  • Thailand
  • Hong Kong
  • Japan
Wavecell Pte. Ltd. Singapore
18 Cross Street
#09-01, Cross Street Exchange
Singapore 048423
Tel: +65 6221 1521
Fax: +65 6227 9038
Wavecell Inc. Philippines
BGC Corporate Center, 24th Floor 30th Street, Corner 11th Ave, Taguig
1634 Metro Manila
Tel: +632 790-0147
PT. Wavecell Solutions Indonesia
Capital Place Building, 40th floor
Jl. Jend. Gatot Subroto kav. 18
Jakarta 12710
Wavecell Co., Ltd. Thailand
NST One Building, Floor 4
Unit 04-07 Silom Road Soi 1
10500 Bangkok
Wavecell Pte. Ltd. Hong Kong
Unit 603, 6/F, Office Tower 1 Admiralty Centre
18 Harcourt Road
Hong Kong
Wavecell Japan
7-8-6 Roppongi Minato-ku
Tokyo 106-0032