Principal Software Architect

5 years

0 Lacs

Posted:4 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About the Organization

We are one of India’s leading Advanced Metering Infrastructure Service Providers (AMISP), manufacturing over 5 Lakh smart energy meters monthly with in-house capabilities across Design, Development, Validation, Embedded & Application Software, and Managed Software Services. Currently operating at a turnover of ₹600 Cr and expanding aggressively, the organization is poised to enter the Smart Water and Gas Metering domains. This role is based in Kolkata.

Position Overview

We are looking for a visionary yet hands-on Principal Software Architect to lead our cloud-native application architecture, high-scale data systems, and platform strategy. Ideal candidates will come from a high-velocity, data-rich environment such as e-commerce, travel tech, fintech, or fast-scaling startups. This role blends architecture strategy, engineering leadership, and ownership of critical platform decisions.

Designation

Principal Software Architect – Cloud & Data Solutions

Key Responsibilities

  • Design and govern scalable microservices-based architecture using .NET Core for real-time and high-volume data applications.
  • Ensuring Code Quality: Reviews, Unit Testing, Performance Testing, Integration Testing etc.
  • Architect secure, cloud-native solutions hosted on Multi-Cloud Environment with considerations for data security, performance, and cost.
  • Build, review, and guide teams on high-performance API design, streaming data ingestion, caching, and distributed processing.
  • Lead platform evolution from monolith to event-driven microservices; oversee database and caching strategies.
  • Collaborate closely with Product, Software, Validation, DevOps, Cloud Service Providers, and customer IT teams.
  • Own architectural runway, technical debt management, and system scalability roadmap.
  • Drive system reliability, fault tolerance, CI/CD automation, and observability best practices.
  • Mentor teams on advanced .NET Core practices, clean architecture, testability, and performance.

Required Skills & Competencies

  • .NET Core (5+ years hands-on) with advanced knowledge of async programming, API performance, memory management.
  • MCSE Certified or having contemporarily applicable / appropriate Certifications with proven architectural depth in cloud-first systems.
  • Experience handling high-volume data systems, preferably real-time telemetry or event pipelines.
  • Strong grasp of SQL and NoSQL databases – PostgreSQL, MongoDB, Redis, Cassandra etc.
  • Familiarity with event streaming tools (Kafka, RabbitMQ) and big data processing (Spark/Flink optional).
  • Deep understanding of DevOps tooling, containers (Docker), orchestration, and CI/CD pipelines.
  • Exposure to domain-driven design (DDD), clean code, TDD, and secure coding practices.
  • Excellent collaboration and communication skills to align cross-functional teams and client stakeholders.

Preferred Experience

  • 10+ years total experience with at least 5–7 years in .NET Core development.
  • Worked in product-based or high-scale service environments like E-commerce, Travel, Logistics, Food Tech industries, allied-Startups etc.
  • Experience in telemetry, IoT, or smart infrastructure is a plus but not mandatory.
  • Track record of owning end-to-end architecture across scalable applications with millions of users or data points.

Authority & Impact

  • Final say on technical architecture decisions, tooling choices, and platform modernization roadmap.
  • Authority to define and enforce coding, deployment, and performance standards across development teams.
  • Key representative in technical discussions with customers, cloud partners, and leadership.
  • Ability to influence product scalability, maintainability, and long-term engineering velocity.

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps 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

RecommendedJobs for You