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
- 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
$0
Activate
$0
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.
Enter Your Details
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
Skills Required
Effective Communication
Algorithm development
Distributed Domain Driven Design
Architecture Leadership
Platform Capability Enhancement
Big Data technologies
Common infrastructure services
Domain Driven Design concepts
Design
operation of dataintensive systems
Continuous Integration
Continuous Deployment
API Data Model Design
Implementation
Software design in a Cloud Provider
Security perspective in design
development
3rd party components selection
Posted on: April 2, 2026
Relevant Jobs
Step 2 of 2