Product Developer, Principal
Core
Shape technical direction of enterprise software products through expert software engineering, architectural leadership, and AI-enabled innovation.
Role type
Principal Product Developer (Senior IC)
Builds
Scalable, cloud-native enterprise applications and platforms with AI capabilities
Domain
Enterprise Software / Cloud / AI
Required skills
software architecture, system design, AI-enabled software development, cloud-native solutions, microservices, distributed systems, API design, event-driven development, CI/CD, DevOps, containerization, Kubernetes
Preferred skills
agentic AI frameworks, Model Context Protocol (MCP), AI coding assistants, technical governance models
Technologies
AWS, Microsoft Azure, Google Cloud Platform (GCP), Docker, Kubernetes
Responsibilities
Plan, design, develop, and test complex software systems; Provide technical leadership for architecture and system design; Design and support AI-enabled capabilities; Partner with Product, QA, DevOps, Security, and Engineering teams; Review technical designs and guide engineering decisions; Mentor senior developers; Evaluate emerging technologies and industry trends; Drive modern software engineering approaches; Contribute to technical roadmaps and define development standards
Seniority
Principal, hands-on IC with mentorship