Principal Software Engineer
Altera Digital Health- Location
- Remote Bangalore-Baroda, India
- Workplace
- Remote
- Employment
- —
- Salary
- —
Posted 5mo ago
_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
Skills
- Azure
- .NET
- C#
- Angular
- GitHub Copilot
- Generative AI
- LLM
- Prompt Engineering
- Retrieval-Augmented Generation
- Model Context Protocol
- OpenAI
- Azure AI Services
- Azure Kubernetes Service
- AKS
- Azure Functions
- Azure App Service
- Azure Service Bus
- Azure Storage
- Cosmos DB
- SQL
- ARM Templates
- Terraform
- Bicep
- Azure Monitor
- Azure Application Insights
- Microsoft Entra ID
- RBAC
More jobs at Altera Digital Health
All 40Site Reliability Engineer (Principal Systems)
Altera Digital Health · Singapore · Manila, Philippines · 7d ago
Sr Network Architect
Altera Digital Health · Pune-Baroda, India · 8d ago
Expert Technical Support Engineer
Altera Digital Health · Pune-Baroda, India · 10d ago
Sr Software Engineer (Servicenow Developer)
Altera Digital Health · Pune-Baroda, India · 10d ago
Expert Software Engineer (Sunrise Product Experience)
Altera Digital Health · Pune-Baroda, India · 11d ago
Similar roles
Senior Software Engineer
Appian · Chennai, India · today
Senior Software Engineer -Backend/Full Stack
Crunchyroll · Hyderabad, Telangana, India · today
Software Engineer, Trade and Fund Processing Technology
Point72 · Bengaluru, India · today
UniData
Zensar Technologies · India · today
Software Engineer - ADM
Addepar · Pune, India · today
Senior Backend Engineer - Platform Integrations (Monetization)
GitLab · Bangalore, India · today