Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer @ Citiustech

Home > Software Development

 Senior Software Engineer

Job Description

We are seeking an experienced Senior Software Engineer with strong expertise in modern C++ and C#. The ideal candidate will design and develop distributed, event-driven systems for IoT and edge environments, ensuring secure and efficient communication across platforms.


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.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Technical Lead
Employement Type: Full time

Contact Details:

Company: Citiustech
Location(s): Mumbai

+ View Contactajax loader


Keyskills:   C# Modern C++ MQTT 5 IoT

 Fraud Alert to job seekers!

₹ 18-33 Lacs P.A

Similar positions

CTO - Quantum Engineering - Developer

  • Wipro
  • 2 - 7 years
  • Bengaluru
  • 4 days ago
₹ Not Disclosed

Data Engineer (Azure Purview)

  • Capgemini
  • 6 - 11 years
  • Hyderabad
  • 4 days ago
₹ Not Disclosed

MLOps Engineer

  • Capgemini
  • 5 - 10 years
  • Hyderabad
  • 4 days ago
₹ Not Disclosed

Custom Software Engineer

  • Accenture
  • 2 - 5 years
  • Mumbai
  • 4 days ago
₹ Not Disclosed

Citiustech

CitiusTech is a specialist provider of healthcare technology services and solutions, with strong presence across the globe. As a strategic partner to some of the world's largest healthcare organizations, CitiusTech plays a deep and meaningful role in accelerating technology innovation and shaping th...