Singapore, Singapore

Software Engineering Lead

  • Job Category: Engineering

We are seeking an experienced and talented Engineering Lead with strong technical skills. Together with your direct reports, you will be leading development for one of the company’s major products. This role-based in Singapore.

Job description

This is a high-profile development manager role, former Senior C# Engineer, where the successful candidate will be looking after a team of 3-5 high-performance product software engineers. In this team the main technology includes C#, .NET Core, REST API, multi-threading. The successful candidate will be involved in all stages of the development process. Key leadership role based in Singapore and reporting to the VP of Engineering.

The goal of Engineering Lead is to expand functionality, increase the quality and performance of our core highly loaded and globally distributed platform. You are expected to leverage your technical depth as a former developer and architect to push the team towards a high standard of technical excellence.

The ideal candidate for this role is someone who enjoys being hands-on with engineering teams and possesses strong technical, leadership and coaching abilities to help guide successful development strategies.

Your responsibilities

  • To expand our CPaaS Global Messaging platform (SMS, WhatsApp, and many other channels)
  • To lead the team of strong software engineers
  • Delivery of new REST APIs and backend processing services, geo-distributed, horizontally scalable, highly resilient
  • Delivery of the platform according to schedule
  • Mentor and Assure Design and Coding Standards are maintained
  • Participating in engineering architecture and direction, participating in design and code reviews
  • Driving Demo to Business and UAT, ensuring acceptance of deliverables
  • Establishing, maintaining and tuning processes to ensure Team efficiency. Provide process improvement recommendations that are based on best practices and industry standards
  • Generating new or unique solutions and embracing new ideas that help to grow the company’s product

Desired Skills and experience

  • From 6+ years of professional software development experience, building scalable, highly available services
  • Deep expert knowledge of .NET Core, C#.
  • An ability to design (architect) software
  • An ability to address complex problems with simple and elegant solutions
  • 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 Containers and K8S would be an advantage

 Qualifications

  • Bachelors or Master’s Degree in Computer Science or a related technical field
  • Written and verbal fluency in English is required

 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: “Engineering Lead (Singapore)”.

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