Skip to content
← Back to job listings

Principal Software Engineer

Altera Digital Health (India) LLP · Remote, India

Software DevelopmentLeadRemoteQuick applyfull-time3 days ago

About The Role

_ 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)
  1. 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)
  1. 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)
  1. System Design & Architecture
  • Ability to design highly scalable, fault-tolerant systems
  • Experience with distributed systems and high-availability architectures
  1. 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

This listing was posted by a verified recruiter at Altera Digital Health (India) LLP. Report this listing