Principal Software Engineer
Harris Computer- Location
- Remote Bangalore-Baroda, India
- Workplace
- Remote
- Employment
- —
- Salary
- —
Posted 3mo 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 Harris Computer
All 89Application Support Engineer
Harris Computer · UK · Office - Plymouth · 3d ago
.NET Full-Stack Software Developer
Harris Computer · Allen, Texas · Texas · United States · USD 60,000–70,000/yr · 3d ago
Expert Systems Engineer
Harris Computer · New Jersey · United States · 3d ago
Junior Full-Stack Developer
Harris Computer · Office - Mostoles · 4d ago
Platform Software Engineer
Harris Computer · UK · 4d ago
Similar roles
Azure Developer
Zensar · Pune, Maharashtra, India · today
NodeJS, TypeScripts, Sr Developer | 24/7
Valtech · Bengaluru · today
NodeJS, Typescripts, OMS | Developer
Valtech · Bengaluru · today
Software Development Engineer II - Frontend / Full Stack
Poppulo · Bengaluru, India · today
Forward Deployed Engineer
Coralogix · Gurugram, Haryana, India · today
Senior Software Engineer – Backend / Full Stack (TypeScript)
Poppulo · Bengaluru, India - Hybrid · today