CareerPlanSign in

Principal Software Engineering

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

Core

Establish technical vision, architecture, and engineering roadmap for scalable, secure, and compliant CRM platforms while enabling AI-powered insights and predictive analytics.

Role type

Principal Software Engineering Manager (Platform)

Builds

Enterprise-grade CRM, Sales Enablement, Monetization, and business-critical platform solutions

Domain

Enterprise CRM, Sales Technology, Cloud-Native Platforms

Deliverable

production ML models | product features | infrastructure

Required skills

Distributed systems architecture, Cloud-native services, Microservices, Large-scale application platforms, Engineering leadership, People management, Team scaling, Hiring and coaching, Technical roadmap planning, Cross-functional partnership

Preferred skills

AI/ML integration, Predictive analytics implementation, Workflow automation

Technologies

C, C++, C#, Java, JavaScript, Python

Responsibilities

Define technical vision and architecture for CRM platforms, Lead and scale engineering teams, Partner with Product, Applied Science, and business stakeholders to deliver impact, Translate business priorities into scalable platform solutions

Seniority

Principal, hands-on IC with management responsibilities

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