Posted on: 09/11/2025
What Youll Do :
The Principal Software Architect is a strategic technical leader responsible for driving architectural excellence across multiple domains and teams.
This role blends deep technical expertise with leadership in modern technologies including AI/ML, cloud-native platforms, observability, and cloud security.
Job Functions & Responsibilities :
Architectural Leadership :
- Acts as a Domain Architect for a major functional area, owning the architectural vision and roadmap.
- Defines and evolves cloud-native architectures using microservices, containers (Docker), and orchestration (Kubernetes).
- Leads the integration of AI/ML capabilities into products, including:
- Generative AI tools like ChatGPT, Claude, GitHub Copilot, and LangChain.
- Model deployment using ONNX, Hugging Face, or custom APIs.
- Vector databases (e.g., Pinecone, Weaviate) for semantic search and retrieval-augmented generation (RAG).
Cloud & Security Expertise :
- Designs secure, scalable systems on AWS, Azure, or GCP, leveraging:
- IAM, VPC, KMS, and Secrets Management.
- Zero Trust Architecture.
- Cloud-native security tools (e.g., AWS GuardDuty, Azure Defender).
- DevSecOps practices with automated security scanning and compliance checks.
Monitoring & Observability :
- Implements observability best practices using:
- Grafana for real-time dashboards and visualization.
- Prometheus for metrics collection and alerting.
- OpenTelemetry for distributed tracing.
- ELK/EFK stacks for log aggregation and analysis.
- Ensures systems are resilient, observable, and self-healing.
Technical Strategy & Innovation :
- Mentors architects and senior engineers across teams.
- Collaborates with product, security, and infrastructure teams to align architecture with business and compliance needs.
- Participates in pre-sales and customer technical presentations.
Vendor & Ecosystem Engagement :
- Leads technical engagements with strategic partners like Microsoft, AWS, OpenAI.
- Evaluates and integrates third-party platforms and APIs to accelerate innovation.
Hands-On Contribution :
- Designs, codes, and configures solutions for high-impact stories.
- Performs architectural reviews, threat modeling, and performance tuning.
Knowledge, Skills, Abilities & Behaviors :
- Expert knowledge of object-oriented design and enterprise application architecture patterns.
- Expert in C# and associated frameworks.
- Deep understanding of distributed software patterns and full-stack technologies.
- Proficient in relational data storage, database design, query optimization, and operational considerations.
- Strong expertise in cloud platforms and software security best practices.
- Skilled in XML technologies including schema design, XPath, and XSLT.
- Familiarity with insurance domain and at least one Duck Creek product.
- Excellent analytical and problem-solving skills.
- Strong communication skills for both technical and non-technical audiences.
- Ability to work independently and manage others to deadlines.
- Experienced in unit testing, source code management, estimation, and root cause analysis.
Qualifications :
WHAT YOUVE DONE :
Required :
Did you find something suspicious?
Posted By
Posted in
DevOps / SRE
Functional Area
ML / DL Engineering
Job Code
1571506
Interview Questions for you
View All