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

Application

Please send your resume to careers-engineering@wavecell.com 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, China Square Central
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
Philippines
Tel: +632 790-0147
PT. Wavecell Solutions Indonesia
Freeware Suites
Equity Tower, 18th floor
Sudirman Central Business District Lot 9
Jl. Jendral Sudirman Kav. 52-53
Jakarta 12190
Indonesia
Wavecell Co., Ltd. Thailand
NST One Building, Floor 4
Unit 04-07 Silom Road Soi 1
Bangrak
10500 Bangkok
Thailand
Wavecell Pte. Ltd. Hong Kong
Unit 603, 6/F, Office Tower 1 Admiralty Centre
18 Harcourt Road
Admiralty
Hong Kong
Wavecell Japan
7F AXALL ROPPONGI
7-8-6 Roppongi Minato-ku
Tokyo 106-0032
Japan