CareerPlanSign in

Principal Software Engineer

Bangalore, Karnataka, India💼 Full-time🗓 2026-09-18 → 2026-09-26

Core

Lead technical direction and architecture for enterprise-scale software products and platforms in industrial automation, defining engineering standards and driving delivery.

Role type

Principal Software Engineer (Technical Lead)

Builds

Enterprise-scale digital platforms, industrial IoT solutions, AI-enabled applications, and cloud-native products for asset-intensive industries.

Domain

Industrial Automation, Digital Transformation, Cloud-Native Software

Deliverable

production ML models | product features | infrastructure

Required skills

Solution Architecture, Microservices, Domain-Driven Design, Event-Driven Architecture, Cloud-Native Design, CI/CD, Kubernetes, Azure, C#, .NET Core/.NET 8+, TypeScript, SQL, DevOps Practices, API Design, Distributed Systems

Preferred skills

Master's degree, Azure Architecture Certification, Kubernetes Certification, TOGAF, Industrial IoT experience, AI/ML experience

Technologies

Microsoft Azure, Azure Kubernetes Service, Azure App Services, Azure Functions, Azure Service Bus, Azure SQL, Azure Storage, Azure DevOps, Docker, GitHub Actions, SQL Server, PostgreSQL, Cosmos DB, MongoDB, Redis, Angular, HTML5

Responsibilities

Lead technical direction and architecture for enterprise-scale software products; Design scalable, secure, and maintainable solutions across cloud and hybrid environments; Drive engineering excellence through hands-on contribution to complex components and frameworks; Mentor engineers and emerging technical leaders.

Seniority

Principal, hands-on IC with leadership

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.