Skip to content

Principal Software Engineer

SirsiDynix

Remote Bangalore-Baroda, IndiaRemote

_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

Seen 18 days ago.

Original posting on SirsiDynix's site ↗

Posting text belongs to the employer. Removal requests: contact us.

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

One job at a time

One posting. One CV. $25.

Pick the job you actually want and we write for it.

Get my CV for this job