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 · 2d ago
.NET Full-Stack Software Developer
Harris Computer · Allen, Texas · Texas · United States · USD 60,000–70,000/yr · 2d ago
Expert Systems Engineer
Harris Computer · New Jersey · United States · 2d ago
Junior Full-Stack Developer
Harris Computer · Office - Mostoles · 3d ago
Platform Software Engineer
Harris Computer · UK · 3d ago
Similar roles
UniData
Zensar Technologies · India · today
Software Development Engineer III - MLOps
Jumio · India · today
Software Engineer III - Java Developer + AWS
JPMC Candidate Experience page · Bengaluru, Karnataka, India · today
Senior Manager of Software Engineering
JPMC Candidate Experience page · Hyderabad, Telangana, India · today
Senior Director of Software Engineering - Backend & AI
JPMC Candidate Experience page · Hyderabad, Telangana, India · today
Web Developer - Senior/Team Lead
Zensar Technologies · India · today