Senior Software Engineer

2 days ago


Delhi, Delhi, India CITiLIGHT Full time ₹ 16,00,000 - ₹ 18,00,000 per year

Location: Delhi

Job Type: In Office: Full-Time

Role Type: Individual contributor held accountable to their technical expertise. No team to manage.

Experience Level: 5+ Years

Team: Product & Engineering

Reports to: Project Manager

Annual CTC: 16-18 LPA

Job Summary:

CITiLIGHT is seeking an experienced Embedded Software Engineer with a strong background in Java or development, device communication protocols, and IoT-based applications.

In this role, you will design and implement the software components and services that interact with our smart lighting and IoT hardware, ensuring reliable communication, scalability, and performance.

You will collaborate closely with firmware engineers, backend developers, and hardware teams to build intelligent, connected systems that integrate seamlessly across devices and the cloud.

Key Responsibilities:

  • Design, develop, and maintain software modules and backend services including API's and middleware that interface with embedded IoT devices.
  • Work on device communication layers (MQTT, TCP/IP, WebSocket, REST APIs) as well as device-cloud and cloud-device communication.
  • Implement and optimize data handling pipelines between devices, gateways, and cloud services.
  • Implement real-time data streaming, monitoring, and control functionalities for connected devices.
  • Implement data encryption, authentication, and role-based access to ensure system security.
  • Develop and maintain firmware integration modules and edge processing logic.
  • Collaborate with the hardware and firmware teams to integrate APIs and device data flows.
  • Conduct end-to-end testing, troubleshooting, and debugging of device communication issues and other software related protocols
  • Contribute to system architecture, sprint planning, documentation, and deployment pipelines.
  • Monitor and improve system performance
  • Participate in code reviews, testing, and release processes.
  • Ensure best practices in code quality, version control, and CI/CD.

Required Skills & Qualifications:

  • 5+ years of professional experience in software development.
  • Strong experience with Java (Spring Boot) for backend or device communication systems.
  • Good understanding of IoT communication protocols (MQTT, TCP/IP, HTTP, WebSocket).
  • Familiarity with message queues and brokers (Kafka, RabbitMQ, Redis).
  • Working knowledge of databases (PostgreSQL, MongoDB, MySQL).
  • Comfortable with Linux environments, shell scripting, and deployment tools (WinSCP, FileZilla).
  • Experience with AWS IOT core, Azure IOT Hub, Google Cloud or other cloud platforms for hosting and monitoring.
  • Understanding of network-level debugging and performance optimization.
  • Research and adopt emerging IoT technologies, frameworks, and best practices for continuous improvement.

Nice to Have:

  • Experience working with smart lighting systems, gateways, or IoT controllers.
  • Knowledge of Terraform, Docker, or Kubernetes.

Soft Skills:

  • Strong sense of ownership and accountability for deliverables.
  • Effective communicator, comfortable collaborating with firmware and backend teams.
  • Analytical and structured thinker, with attention to detail.
  • Eager to learn and adapt to new IoT technologies and standards.
  • Initiative to Upskill themselves and to proactively ask for feedback, openness to receive feedback, initiative to incorporate feedback.


  • Delhi, Delhi, India Better Life Happier People Full time ₹ 5,00,000 - ₹ 15,00,000 per year

    Company DescriptionBetter Life Happier People is a Not For Profit organization focused on creating the World's Largest Organized Buyers' Club. The mission is to empower buyers through the power of unity. Better Life Happier People aims to provide significant benefits to its members by leveraging collective buying power.Role DescriptionThis is a full-time...

  • Software Engineer

    4 days ago


    Delhi, Delhi, India Suzva Software Technologies Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Role OverviewWe are seeking a motivated Software Engineer to join our Migration Team responsible for modernizing a legacy PHP application into a backend, React frontend, and microservices-based architecture. You will collaborate with senior engineers and architects to design, develop, and deliver scalable, maintainable, and performant systems.Key...


  • Delhi, Delhi, India Wundrsight Health Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Job Title: Senior Software EngineerLocation:Delhi NCR (On-site)Job Type:Full-TimeExperience:5+ years (Product-based companies)Compensation:Competitive salary + ESOPsAbout Wundrsight HealthWundrsight Health builds AI and XR-driven digital therapeutics for mental health, neuro-rehab, and behavioral healthcare. Our clinician-facing platform powers AI...


  • Delhi, Delhi, India bd02f20a-a2fc-4b28-aae1-6d7bf996d13b Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Role DescriptionThis is a full-time on-site role in Delhi, India, for a Senior Software Development Engineer. The role involves designing, developing, and maintaining robust software applications and systems to support business operations. Responsibilities include back-end web development, writing scalable and efficient code, implementing object-oriented...


  • Delhi, Delhi, India Black Duck Software Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and...


  • Delhi, Delhi, India RIA Insurance Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    WHAT YOU WILL DOWe are seeking a talented and motivated Backend Engineer to join our team, focusing on the design, development, and maintenance of high-performance enterprise software solutions using Java and Spring. In this role, you will be instrumental in designing robust REST APIs and orchestrating complex workflows across a microservice...


  • Delhi, Delhi, India Topsoe AS Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Location New Delhi, IndiaJob Category ITDeadline December 10, 2025Headline:Software Developer – .NET Role And Impact:As a Senior Software Engineer specializing in .NET, you will play a pivotal role in the complete software development life cycle, designing and delivering highly scalable, distributed solutions using C#, VB.Net, .NET Framework, .NET Core,...


  • Delhi, Delhi, India Luxoft Full time ₹ 10,00,000 - ₹ 12,00,000 per year

    Project descriptionWe are seeking a highly skilled Embedded SW Engineer with a strong background in firmware development. The ideal candidate will have hands-on experience designing, developing, and debugging embedded software for secure hardware platforms, and will contribute to the architecture and implementation of security features in embedded...


  • Delhi, Delhi, India Astra Capital Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    About UsAstra Capital is a pioneering quantitative trading firm that transforms data and sophisticated algorithms into market-beating strategies. Our team embraces the rapid pace of today's financial landscape, constantly refining our systems for maximum speed, reliability, and edge. We're looking for a talented Software Developer proficient in C++/Rust to...


  • Delhi, Delhi, India Innefu Labs Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Company Description )We are a Series A Funded New Age Information Security & Data Analytics Company and we take pride in the fact that we have been delivering value to our customers with our innovative offerings and helping them adopt a variety of our security solutions that are based on cutting edge technologies like Artificial Intelligence, Predictive...