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

Senior Developer

  • SAP Servers Tech
  • 8 - 12 years
  • Bengaluru
  • 2 days ago
₹ Not Disclosed

Senior Developer

  • SAP Servers Tech
  • 6 - 13 years
  • Bengaluru
  • 3 days ago
₹ Not Disclosed

Senior Software Architect Product Development

  • SAP Servers Tech
  • 10 - 15 years
  • Bengaluru
  • 1 month ago
₹ Not Disclosed

LEAD Java Engineer Senior Java Developer

  • SAP Servers Tech
  • 12 - 17 years
  • Bengaluru
  • 1 month ago
₹ Not Disclosed

Citiustech

\n\n People Tech Group is a global leader in next-generation digital services and consulting. Headquartered in Bellevue, Washington, with offices across the USA, Canada, and India, we are actively expanding our presence across the EU, ME, and APAC regions. With over two decades of growth, we special...