DISCO Logo

Principal Software Engineer

DISCO

All India, Gurugram • 1 month ago

Experience: 15 to 19 Yrs

PREMIUM
Deal of the Day --:--:--

15 Days Free Trial

A recruiter messaged CVX24 Premium users few seconds ago.

Upgrade to CVX24 Premium

Offer Announcement Banner
  • Free Resume Writing
  • Get a Verified Blue tick
  • See who viewed your profile
  • Unlimited chat with recruiters
  • Rank higher in recruiter searches
  • Get up to 10× more recruiter visibility
  • Auto-forward profile to 10 top recruiters
  • Receive verified recruiter messages directly
  • Unlock hidden jobs, not visible to free users

A small token amount will be charged to verify. Get Refund in 48 Hours.
After free-trial 6 Months subscription will be auto Activated @ $2.49 (Cancel Anytime).
Free Bluetooth earphones with 6 Months subscription only.

Job Description

As a Principal Software Engineer at our company, you will play a crucial role in shaping and evolving our architecture using Distributed Domain Driven Design practices to ensure the robustness and scalability of our systems. Your impact will be significant as you influence architectural directions, provide project-embedded consultation, and guide teams to leverage best practices and design patterns. **Key Responsibilities:** - **Architecture Leadership:** Drive the definition and evolution of our architecture using Distributed Domain Driven Design practices. Act as the strategy leader for key Architecture Quality Attributes to inform architecture assessments. Provide project-embedded architecture consultation to promote best practices, design patterns, and informed buy vs. build decisions. - **Platform Capability Enhancement:** Contribute to the prioritization of platform capability improvements across feature and data platforms. Enhance the capture and communication of architecture descriptions through automation and innovative tools. Shepherd platform-wide strategies to ensure ongoing value creation. - **Effective Communication:** Communicate complex technical concepts effectively in both written and spoken forms, catering to both technical and non-technical audiences. Collaborate with stakeholders to build consensus when necessary, ensuring alignment on architectural decisions. **Qualifications Required:** - 15+ years of relevant experience - Experience with high volume distributed technical architectures focusing on reliability and availability - Experience with Big Data technologies such as ElasticSearch, NoSQL Stores, Kafka, Columnar Databases, DataFlow Systems, and Graph DataStores - Experience with common infrastructure services like Enterprise Message Bus platforms, configuration services, and observability systems - Knowledge of Domain Driven Design concepts and practices - Ability to design and communicate external and internal architectural perspectives of systems using patterns and tools - Skilled with Continuous Integration and Continuous Deployment (CI/CD) emphasizing automation tools - Knowledge of API / Data Model Design and Implementation, including scaling out and making highly available - Skilled with designing and operating software in Cloud Providers such as AWS, Azure, or GCP - Understanding of algorithm development for pipeline processing systems - Understanding of designing and developing from a security perspective - Understanding of selecting and extending 3rd party components that provide operational leverage **Additional Company Details:** N/A As a Principal Software Engineer at our company, you will play a crucial role in shaping and evolving our architecture using Distributed Domain Driven Design practices to ensure the robustness and scalability of our systems. Your impact will be significant as you influence architectural directions, provide project-embedded consultation, and guide teams to leverage best practices and design patterns. **Key Responsibilities:** - **Architecture Leadership:** Drive the definition and evolution of our architecture using Distributed Domain Driven Design practices. Act as the strategy leader for key Architecture Quality Attributes to inform architecture assessments. Provide project-embedded architecture consultation to promote best practices, design patterns, and informed buy vs. build decisions. - **Platform Capability Enhancement:** Contribute to the prioritization of platform capability improvements across feature and data platforms. Enhance the capture and communication of architecture descriptions through automation and innovative tools. Shepherd platform-wide strategies to ensure ongoing value creation. - **Effective Communication:** Communicate complex technical concepts effectively in both written and spoken forms, catering to both technical and non-technical audiences. Collaborate with stakeholders to build consensus when necessary, ensuring alignment on architectural decisions. **Qualifications Required:** - 15+ years of relevant experience - Experience with high volume distributed technical architectures focusing on reliability and availability - Experience with Big Data technologies such as ElasticSearch, NoSQL Stores, Kafka, Columnar Databases, DataFlow Systems, and Graph DataStores - Experience with common infrastructure services like Enterprise Message Bus platforms, configuration services, and observability systems - Knowledge of Domain Driven Design concepts and practices - Ability to design and communicate external and internal architectural perspectives of systems using patterns and tools - Skilled with Continuous Integration and Continuous Deployment (CI/CD) emphasizing automation tools - Knowledge of API / Data Model Design and Implementation, including scaling out and making highly available - Skilled with designing and operating software in Cloud Providers such as AWS, Azure, or GCP - Understanding of algorit

Posted on: April 2, 2026

Relevant Jobs

Site Reliability Engineer

Ascendion

All India

View Job →

Sr. Software Engineer

Haparz

All India

View Job →

Sr. Software Engineer

Haparz

All India

View Job →

Sr. Software Engineer

Haparz

All India

View Job →

Sr. Software Engineer

Haparz

All India

View Job →

Sr. Software Engineer

Haparz

All India

View Job →

Sr. Software Engineer

Haparz

All India

View Job →

Sr. Software Engineer

Haparz

All India

View Job →

Sr. Software Engineer

Haparz

All India

View Job →

Sr. Software Engineer

Haparz

All India

View Job →