Senior Software Engineer

Comminent Private Limited

India

On-site

INR 2,000,000 - 3,200,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Comminent Private Limited in India is seeking a Senior Software Engineer specializing in Database Design to architect, implement, and optimize data systems powering our large-scale IoT cloud platform. This role focuses on database architecture, data modeling, and performance tuning for telemetry data and device events.

You will collaborate with cloud, backend, analytics, and DevOps teams to ensure scalable, secure, and highly available data infrastructure, with opportunities to grow into a

Qualifications

  • Bachelor’s or Master’s in Computer Science, Information Systems, or related field.
  • 5–10 years of database design and backend development.
  • Experience with SQL and NoSQL systems.
  • Cloud experience with AWS/Azure/GCP and database services.
  • Proficiency in scripting languages (Python, SQL).
  • Familiarity with data streaming (Kafka, MQTT).
  • Understanding of distributed systems and fault tolerance.

Responsibilities

  • Design data models, schemas, and storage strategies for high-volume IoT systems.
  • Architect and maintain SQL and NoSQL databases for diverse workloads.
  • Implement indexing, partitioning, and normalization for performance.
  • Design multi-tenant, distributed, and fault-tolerant database systems.
  • Optimize queries, indexing, and performance for large datasets.
  • Define data retention and archival policies for telemetry.
  • Improve ingestion pipelines to support millions of devices.
  • Develop database interfaces, APIs, and stored procedures.
  • Collaborate with backend to optimize data access patterns.
  • Support ETL between cloud storage, analytics, and dashboards.
  • Implement encryption and RBAC for data security.
  • Ensure compliance with data privacy and regulatory standards.
  • Monitor replication, backup, and recovery.
  • Work with DevOps on deployment, migration, scaling.
  • Collaborate with data analytics for efficient access.
  • Contribute to monitoring and alerting frameworks.

Skills

SQL databases
NoSQL databases
PostgreSQL/MySQL
Data modeling
Performance tuning
Cloud platforms
Python scripting
ETL pipelines
CI/CD / DevOps
Time-series data
Security & encryption

Education

Bachelor’s / Master’s in CS/IS

Tools

PostgreSQL
MySQL
MongoDB
Cassandra
DynamoDB
InfluxDB
Kafka
MQTT
SQL/PLSQL
Python

Job description

At Comminent, we engineer platforms that connect millions of devices in smart city and utility environments. Our teams work at the intersection of hardware, data, and intelligence to build resilient and high-performance systems.

Role Overview

We are seeking a Senior Software Engineer specializing in Database Design to architect, implement, and optimize data systems that power our large-scale IoT cloud platform. This role focuses on database architecture, data modeling, and performance tuning for handling massive telemetry data, device events, and operational insights generated from RF Mesh–based IoT networks. You’ll collaborate closely with cloud, backend, analytics, and DevOps teams to ensure the platform’s data infrastructure is scalable, reliable, and secure.

Key Responsibilities
  • Design and implement data models, schemas, and storage strategies for high-volume IoT systems.
  • Architect and maintain relational (SQL) and non-relational (NoSQL) databases to support diverse workloads.
  • Ensure data normalization, indexing, and partitioning strategies for optimal performance.
  • Work with architects to design multi-tenant, distributed, and fault-tolerant database systems.
  • Conduct query optimization, indexing, and tuning for large datasets and real-time transactions.
  • Design data retention and archival policies for telemetry and time-series data.
  • Optimize data ingestion pipelines to support millions of connected IoT devices.
  • Develop database interfaces, APIs, and stored procedures supporting platform services.
  • Collaborate with backend developers to design efficient data access patterns and caching mechanisms.
  • Support ETL processes and data integration between cloud storage, analytics, and dashboards.
  • Implement data encryption, access control, and role-based permissions.
  • Ensure compliance with data privacy, integrity, and regulatory standards (ISO, GDPR, etc.).
  • Monitor data replication, backup, and recovery processes.
  • Collaborate with DevOps to automate database deployment, migration, and scaling.
  • Work with data analytics teams to ensure efficient access to operational and analytical data.
  • Contribute to database monitoring, logging, and alerting frameworks.
Required Skills
  • Bachelor’s / Master’s degree in Computer Science, Information Systems, or related field.
  • 5–10 years of experience in database design, data modeling, and backend development.
  • Strong experience with both SQL (PostgreSQL, MySQL, MS SQL) and NoSQL (MongoDB, Cassandra, DynamoDB, InfluxDB) systems.
  • Expertise in data modeling, indexing, partitioning, and performance tuning.
  • Hands-on experience with cloud platforms (AWS / Azure / GCP) and their database services (RDS, DynamoDB, BigQuery, etc.).
  • Proficiency in database scripting and query languages (SQL, PL/SQL, Python, or similar).
  • Familiarity with data streaming and messaging frameworks (Kafka, MQTT, or RabbitMQ).
  • Strong understanding of distributed systems, scalability, and fault tolerance.
  • Experience in CI/CD pipelines, infrastructure-as-code, and DevOps collaboration.
Good to Have
  • Experience in IoT, Smart Metering, or large telemetry data platforms.
  • Exposure to time-series databases and real-time analytics pipelines.
  • Understanding of data lake, warehouse, and ELT/ETL architecture.
  • Strong analytical and problem-solving mindset with attention to detail.
What Success Looks Like (First 3-6 Months)
  • Successfully meeting key performance indicators and project deliverables
  • Contributing to team success and organizational goals
  • Demonstrating continuous improvement and skill development
  • Building strong collaborative relationships across the organization
Why Join Us
  • Be part of a cutting-edge IoT platform handling millions of device data points daily.
  • Work on scalable cloud database systems that power smart infrastructure.
  • Collaborate with cloud architects, backend developers, and data scientists on impactful solutions.
  • Opportunity to grow into Database Architect / Platform Engineer roles.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr Software Engineer
Sr Software Engineer

Comminent Private Limited • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Senior Embedded Engineer – Application Development
Senior Embedded Engineer – Application Development

Comminent Private Limited • India

On-site
INR 1,400,000 - 2,800,000
System Test Engineer – IoT Network Platform (RF Mesh)
System Test Engineer – IoT Network Platform (RF Mesh)

Comminent Private Limited • India

On-site
INR 1,200,000 - 2,000,000
Staff Engineer - Platform (Database & Data Infrastructure)
Staff Engineer - Platform (Database & Data Infrastructure)

Highlevel Llc • New Delhi

On-site
INR 4,200,000 - 7,000,000
System Test Lead – IoT Network Platform (RF Mesh)
System Test Lead – IoT Network Platform (RF Mesh)

Comminent Private Limited • India

On-site
INR 2,800,000 - 4,200,000
Senior Data Engineer
Senior Data Engineer

Toptal • India

On-site
INR 3,000,000 - 6,000,000
Senior Data Engineer
Senior Data Engineer

Acesoft Labs • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Principal Database Engineer- Architecture/Engineering
Principal Database Engineer- Architecture/Engineering

Solera Holdings, LLC. • Hyderabad

On-site
INR 3,000,000 - 6,000,000
Team Lead, Data Engineer
Team Lead, Data Engineer

Affinity Global • Maharashtra

On-site
INR 4,000,000 - 6,500,000
Senior Software Architect
Senior Software Architect

LocaXion • India

On-site
INR 1,800,000 - 3,000,000
Competitive salary
Equity/stock options
Learning budget
+2