Senior Software Engineer

7 - 10 years

18 - 33 Lacs

Posted:11 hours ago| Platform: Naukri logo

Apply

Skills Required

c# modern c++ mqtt 5 iot

Work Mode

Hybrid

Job Type

Full Time

Job Description

Senior Software Engineer

Responsibilities:

  • Design and develop software components using

    C++17/C++20

    and

    C#

    for production-grade IoT and edge solutions.
  • Implement

    event-driven communication systems

    leveraging

    MQTT 5

    .
  • Work with

    network protocols

    such as TCP/IP, HTTPS, and gRPC, including asynchronous I/O.
  • Ensure robust

    multi-threading

    , memory management, and object-oriented design principles.
  • Collaborate on

    CI/CD pipelines

    , version control (

    Git

    ), and automated testing frameworks.
  • Implement secure communication using

    TLS 1.2+

    , X.509 certificates, and encryption best practices.
  • Coordinate effectively with distributed teams across

    ET and CET time zones

    .

Required Skills & Experience:

  • 7-10 years of professional experience in

    software engineering

    .
  • Strong proficiency in

    modern C++ (C++17/C++20)

    and

    C#

    .
  • Hands-on experience with

    MQTT 5

    and event-driven architectures.
  • Solid understanding of

    network protocols

    and asynchronous programming.
  • Experience in

    distributed systems

    , IoT, or edge computing.
  • Familiarity with

    CI/CD

    ,

    Git

    , and automated testing tools.
  • Knowledge of

    secure communication principles

    and certificate management.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Citiustech logo
Citiustech

IT Services and IT Consulting

Princeton NJ

RecommendedJobs for You