Principal SWE
altera digital health india llp
📍 Remote🌐 Remote🕐 5mo ago🔗 workday
Job Description
\_**Core Responsibilities**
* Lead system architecture and design for large-scale, distributed applications
* Define and enforce engineering best practices, coding standards, and design patterns
* Drive adoption of AI capabilities into products and workflows
* Architect and manage cloud-native solutions on Microsoft Azure
* Mentor senior and mid-level engineers
* Collaborate with product, data, and business teams for strategic initiatives
* Ensure system performance, scalability, security, and reliability
* Evaluate and integrate new technologies (AI tools, frameworks, cloud services)
**1\. Software Engineering Expertise**
* 10+ years of experience in software development
* Strong proficiency in languages like .net, C#, Angular (Good to have) etc.,
* Strong Object Oriented Programming
* Deep understanding of:
* Data structures & algorithms
* **Microservices architecture**
* **RESTful APIs and event-driven systems**
* Experience with DevOps practices (CI/CD, containerization, automation)
**2\. AI Skills**
* Hands-on experience with:
* Github Copilot
* BMAD Method Framework (Good to have)
* Experience integrating AI into development
* Familiarity with Generative AI (LLMs, prompt engineering, Agent, RAG, MCP etc.,)
* Ability to evaluate AI models for performance, bias, and scalability
* Experience with AI APIs and tools (e.g., OpenAI, Azure AI services)
**3\. Azure Cloud Expertise**
* Strong experience with **Microsoft Azure**, including:
* Azure Kubernetes Service (AKS)
* Azure Functions / App Services
* Azure Service Bus
* Azure Storage (Blob, Cosmos DB, SQL Database)
* Designing cloud-native and hybrid architectures
* Expertise in:
* Infrastructure as Code (ARM templates, Terraform, Bicep)
* Monitoring (Azure Monitor, Application Insights)
* Security & identity (Azure AD, RBAC)
**4\. System Design & Architecture**
* Ability to design highly scalable, fault-tolerant systems
* Experience with distributed systems and high-availability architectures
**5\. Leadership & Strategy**
* Proven ability to lead technical strategy across teams
* Strong decision-making and problem-solving skills
* Experience influencing stakeholders and aligning engineering with business goals
* Ability to drive innovation using AI and cloud technologies