Engineering – Software Engineering Lead (C#) - Singapore - 8x8 Asia|Meet.jobs

Salary

85k - 140k SGD Annually

Required skills

    Job description

    About us

    Wavecell, an 8x8 company, is a leading Communications Platform as a Service (CPaaS) provider. We help businesses transform their customer communications experience by leveraging on our SMS, Chat Apps, Video Interaction and Voice solutions; packaged in a single cloud-based multi-channel platform. Our solutions are available as APIs and ready-to-use SaaS tools, empowering developers and enterprises alike to build better services.


    About the role

    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 major products. This role is 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

    8x8 Asia